Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
2 / 2 / 1
Регистрация: 05.09.2013
Сообщений: 169
1

Сравнение двух массивов

07.12.2013, 17:13. Показов 1432. Ответов 6
Метки нет (Все метки)

есть два массива:

PHP
1
2
$irregular_verbs_second = array(0 => 'was', 1 => 'beat',);
$r = array(0 => 'was', 1 => 'book');
нужно сделать проверку что если есть совпадение, то результат внести в переменную и потом вывести на экран. как это сделать? спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2013, 17:13
Ответы с готовыми решениями:

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

Сравнение двух массивов
Появилась необходимость сравнить значения двух массивов. Я в курсе о таких штуках, которые...

Сравнение элементов двух массивов
Здравствуйте. Необходимо сравнить элементы двух массивов (всё тянется из бд), и если элементы...

Хитрое сравнение двух массивов
Всем доброго времени суток. Работаю над созданием небольшой системы тестирования, проблема возникла...

6
36 / 34 / 10
Регистрация: 01.02.2013
Сообщений: 220
07.12.2013, 17:23 2
PHP
1
2
3
4
5
6
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>
0
2 / 2 / 1
Регистрация: 05.09.2013
Сообщений: 169
07.12.2013, 18:18  [ТС] 3
Цитата Сообщение от ramm Посмотреть сообщение
PHP
1
2
3
4
5
6
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>
ну вот результат
Array ( [2] => word )
а как сделать что выводила просто слово word?
0
36 / 34 / 10
Регистрация: 01.02.2013
Сообщений: 220
07.12.2013, 19:17 4
kl1ent,
PHP
1
2
3
foreach ($result as $value) {
    echo $value."<br>";
}
0
2 / 2 / 1
Регистрация: 05.09.2013
Сообщений: 169
07.12.2013, 20:38  [ТС] 5
спасибо)

Добавлено через 1 час 10 минут
а как отдельно получить номер ячейки массива? в данном случае - 2
PHP
1
Array ( [2] => word )
0
36 / 34 / 10
Регистрация: 01.02.2013
Сообщений: 220
07.12.2013, 20:57 6
kl1ent,
PHP
1
2
3
foreach ($result as $key => $value) {
    echo $key."<br>";
}
0
PHP developer
259 / 157 / 26
Регистрация: 20.03.2013
Сообщений: 1,017
07.12.2013, 21:02 7
Цитата Сообщение от kl1ent Посмотреть сообщение
а как отдельно получить номер ячейки массива? в данном случае - 2
PHP
1
echo $result[2]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2013, 21:02

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

Сравнение двух многомерных массивов по ключам
Всем доброго времени суток. Есть такая задача. Массив 1 array(2) { =&gt; array(1) { ...

Сравнение значений двух массивов на совпадение
есть два массива, данные для массива беруться из бд, для наглядности я написал не переменные, в...

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

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


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

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

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