пример
Заполнить массив со значениями, указав ключи:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Выполнить пример » Определение и использование
array_filter() функция фильтрует значение массива с помощью функции обратного вызова.
Эта функция проходит каждое значение входного массива в функцию обратного вызова. Если функция обратного вызова возвращает истину, текущее значение от входа возвращается в массив результатов. ключи массива сохраняются.
Синтаксис
array_filter( array,callbackfunction );
параметр | Описание |
---|---|
array | Необходимые. Определяет массив для фильтрации |
callbackfunction | Необходимые. Определяет функцию обратного вызова для использования |
Технические подробности
Возвращаемое значение: | Возвращает фильтрованный массив |
---|---|
PHP версии: | 4.0.6+ |
<PHP массив Ссылка