Latest web development tutorials

PHP array_filter() 函數

PHP Array Reference 完整的PHP Array參考手冊

實例

用回調函數過濾數組中的元素:

<?php
function test_odd($var)
{
return($var & 1);
}

$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>

運行實例»

定義和用法

array_filter() 函數用回調函數過濾數組中的元素。

該函數把輸入數組中的每個鍵值傳給回調函數。 如果回調函數返回true,則把輸入數組中的當前鍵值返回給結果數組。 數組鍵名保持不變。


語法

array_filter( array,callbackfunction );

参数 描述
array 必需。规定要过滤的数组。
callbackfunction 必需。规定要用的回调函数。

技術細節

返回值: 返回過濾的數組。
PHP 版本: 4.0.6+


PHP Array Reference 完整的PHP Array參考手冊