|
array_filter(PHP 4 >= 4.0.6, PHP 5) array_filter — Фильтрует элементы массива с помощью callback-функции ОписаниеОбходит каждое значение массива input, передавая его в callback-функцию. Если callback-функция возвращает true, данное значение возвращается в массив input. Ключи массива сохраняются. Список параметров
Возвращаемые значенияВозвращает отфильтрованный массив. Примеры
Пример #1 Пример использования array_filter()
<?php Результат выполнения данного примера: Нечетные: Array ( [a] => 1 [c] => 3 [e] => 5 ) Четные: Array ( [0] => 6 [2] => 8 [4] => 10 [6] => 12 ) Пример #2 Использование array_filter() без callback-функции
<?php Результат выполнения данного примера: Array ( [0] => foo [2] => -1 ) ПримечанияПредостережение
Если callback-функция изменяет массив (например, добавляет или удаляет элементы), поведение этой функции неопределено. Смотрите также
|
|