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-функция изменяет массив (например, добавляет или удаляет элементы), поведение этой функции неопределено. Смотрите также
|
||