Запутался немного, не могу понять как сделать следующую вещь:
есть два массива
$arr1 = array(
0 => 6,
1 => 5746,
2 => 5710
);
$arr1 = array(
0 => 8,
1 => 5710,
2 => 55
);
Мне нужно узнать, есть ли в этих массивах одинаковые значения.
Т.е, в нашем случае $arr1[2] == $arr2[1].
Как это узнать ?
Спустя 2 минуты, 41 секунда (27.01.2012 - 11:41) sergeiss написал(а):
А функция "array array_intersect ( array $array1 , array $array2 [, array $ ... ] )" не работает, что ли?
Спустя 4 минуты, 53 секунды (27.01.2012 - 11:46) RCuPeR написал(а):
Цитата (sergeiss @ 27.01.2012 - 08:41) |
А функция "array array_intersect ( array $array1 , array $array2 [, array $ ... ] )" не работает, что ли? |
Даже не знал о такой. Спасибо. Работает.
Спустя 35 минут, 49 секунд (27.01.2012 - 12:22) neadekvat написал(а):
Цитата (RCuPeR @ 27.01.2012 - 12:46) |
Даже не знал о такой. |
И не будешь знать - это самое интересное.
На форуме всех функций не перечислят. Уж коль носишь гордое звание ЛжеЭксперта, я поделюсь секретом: когда надо совершить какую-то операцию со строкой или массивом, причем эта операция в общем является одним действием (а даже если и нет) - лучше зайти в документацию и посмотреть функции работы с нужным тебе объектом (по категориям функции разбиваются).
Спустя 14 минут, 49 секунд (27.01.2012 - 12:37) sergeiss написал(а):
Цитата (neadekvat @ 27.01.2012 - 13:22) |
я поделюсь секретом: когда надо совершить какую-то операцию... |
И я тоже поделюсь одним секретом
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Есть задача работать с массивами - открыл хэлп, нашел "Array Functions" и читаешь. И пусть даже в данный момент не нужно много чего делать, но в другой раз уже будешь знать, что не надо "изобретать велосипед", а можно просто зайти и уточнить название функции.
Потом про работу с файлами читаешь, про работу с БД... И в итоге начинаешь понимать ПХП всё лучше и лучше. Особенно когда используешь эти знания на практике
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
_____________
Гнусный социопат с комплексом Бога.