69pao国产精品视频-久久精品一区二区二三区-精品国产精品亚洲一本大道-99国产综合一区久久

PHP array_filter() 函數(shù)

PHP array_filter() 函數(shù)

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

實(shí)例

用回調(diào)函數(shù)過濾數(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ù)過濾數(shù)組中的元素。

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

語法

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

參數(shù) 描述
array 必需。規(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é)

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

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

相關(guān)文章