Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
33 / 34 / 16
Регистрация: 23.03.2010
Сообщений: 2,517
1

Сравнение массивов разной длины

24.01.2011, 12:08. Просмотров 3081. Ответов 3
Метки нет (Все метки)


вот к примеру есть две строчки ( test west ) и ( guest testen must fire) и нужно их сравнить на соответствие ( если хоть одно слово совпадает либо его часть то true) , обе строки находятся в разных таблицах , и вот как лучше их сравнивать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2011, 12:08
Ответы с готовыми решениями:

Сравнение массивов
Всем привет. Имею: 1. $array_1(=>Худой=>Нормальный=>Толстый); 2.$array_2 (=>0=>1); 3.$num =...

Сравнение 2х массивов
Всем привет, возникла проблема при сравнение 2х массивов, при чем разница не только в значениях, но...

Сравнение массивов
Есть два массива. первый содержит данные. $data_array = Array ( => Array ( ...

Сравнение массивов
У меня есть 2 массива, которые берут данные с базы данных MySQL. В обоих массивах есть одинаковые...

3
143 / 109 / 13
Регистрация: 13.02.2010
Сообщений: 522
25.01.2011, 09:31 2
Цитата Сообщение от Nebiros Посмотреть сообщение
вот к примеру есть две строчки ( test west ) и ( guest testen must fire) и нужно их сравнить на соответствие ( если хоть одно слово совпадает либо его часть то true) , обе строки находятся в разных таблицах , и вот как лучше их сравнивать?
я бы сделал так перегнал бы одно строчку в один массив из таблице, а вторую строчку в другой массив.

получаем два массива и сравниваем пример:

PHP
1
2
3
4
5
6
$arra1 = array("test","west");
$arra2 = array("test","guest","testen","must","fire");
 
// сравниваем 
 
$srav = in_array($array1, $array2);
если хотя бы одно совпадения есть в $srav запишется true наоборот false

Добавлено через 48 секунд
в данном случае вернет true

Добавлено через 31 секунду
а вот еще почитать можно http://www.php.su/functions/?in-array
1
349 / 75 / 9
Регистрация: 13.10.2010
Сообщений: 830
25.01.2011, 11:03 3
Если нужно сделать массив с не повторяющимися значениями, то используйте функцию array_unique
0
7 / 7 / 2
Регистрация: 20.01.2011
Сообщений: 73
26.01.2011, 01:20 4
Если переменные прилетают из базы данных, формы, или просто формируются по ходу программы то массив можно разбить функцией explode()
PHP
1
2
3
$str = "test west";
$str_array = explode(" ", $str); // пробел разделитель.
// $str_array примет значение ("test", "west")
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2011, 01:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Сравнение двух массивов
Здравствуйте, у меня возникла проблема со сравнением двух массивов. Вообщем мне нужно сравнить два...

Сравнение нескольких массивов
Здравствуйте! Помогите с выполнением такой задачи: на вход поступает несколько файлов (минимум 2),...

Сравнение двух массивов
есть два массива: $irregular_verbs_second = array(0 => 'was', 1 => 'beat',); $r = array(0 =>...

Сравнение двух массивов
Здравствуйте, как сравнить 2 вот таких, к примеру массива и узнать они идентичны или нет? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.