在php中的array_filter()函数
- array_filter()函数的作用是:将数组中的每个值传递给一个用户定义的函数,该函数返回true或者false,并且返回一个只包含返回true的值的数组。
- 在Array_Filter()函数中,所有的数组键都将保留。
语法
array_filter(array,function)
参数
- array array是必需的参数。要迭代的数组。
- function function是必需的参数。用户定义的函数。
在php中的array_filter()函数示例
数组中所有值调用一个函数,只有结果返回true的值才会被留下。
<?php function odd($value) { return($value & 1); } function even($value) { return(!($value & 1)); } $a1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); $a2 = array(6, 7, 8, 9, 10, 11, 12); echo "Odd :<br/>"; print_r(array_filter($a1, "odd")); echo "<br/>Even:<br/>"; print_r(array_filter($a2, "even")); ?>
日期:2020-06-02 22:15:32 来源:oir作者:oir