PHP array_filter() 函數(shù)

PHP array_filter() 函數(shù)

PHP Array Reference完整的 PHP Array 參考手冊(cè)

實(shí)例

用回調(diào)函數(shù)過(guò)濾數(shù)組中的元素:

<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>

運(yùn)行實(shí)例 ?

定義和用法

array_filter() 函數(shù)用回調(diào)函數(shù)過(guò)濾數(shù)組中的元素。

該函數(shù)把輸入數(shù)組中的每個(gè)鍵值傳給回調(diào)函數(shù)。如果回調(diào)函數(shù)返回 true,則把輸入數(shù)組中的當(dāng)前鍵值返回給結(jié)果數(shù)組。數(shù)組鍵名保持不變。

語(yǔ)法

array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )

參數(shù) 描述
array 必需。規(guī)定要過(guò)濾的數(shù)組。
callback 可選。規(guī)定要用的回調(diào)函數(shù)。
flag

可選。決定 callback 接收的參數(shù)形式:

  • ARRAY_FILTER_USE_KEY - callback 接受鍵名作為的唯一參數(shù)
  • ARRAY_FILTER_USE_BOTH - callback 同時(shí)接受鍵名和鍵值

技術(shù)細(xì)節(jié)

返回值: 返回過(guò)濾的數(shù)組。
PHP 版本: 4.0.6+

PHP Array Reference完整的 PHP Array 參考手冊(cè)

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频