Если эти значения найдены, мне нужно сохранить эти элементы в новом массиве.
Код: Выделить всё
array_intersect()Примечание: преобразование массива в строку.
Я обнаружил, что array_intersect() имеет проблему с многомерными массивами в PHP5.4. https://bugs.php.net/bug.php?id=60198
Это массив $options, который я ищу:
Код: Выделить всё
Array (
[index1] => html
[index2] => html
[index3] => slide
[index4] => tab
[index5] => Array ( [0] => 123 )
)
Код: Выделить всё
$lookfor = array('slide', 'tab');
$found = array_intersect($options, $lookfor);
print_r($found);
Array
(
[index3] => slide
[index4] => tab
)
Какой другой способ сделать это без цикла и без использования подавления ошибок.
Подробнее здесь: https://stackoverflow.com/questions/231 ... th-using-a
Мобильная версия