城乡和住房建设厅网站首页,大连网站建设推广,o2o平台是什么意思啊,石家庄网站建设服务php中的array_filter()函数用于筛选数组中的元素#xff0c;并返回一个新的数组#xff0c;新数组的元素是所有返回值为true的原数组元素。 array_filter()函数的使用语法如下#xff1a;
array_filter ( array $array [, callable $callback [, int $flag 0 ]] ) : array…php中的array_filter()函数用于筛选数组中的元素并返回一个新的数组新数组的元素是所有返回值为true的原数组元素。 array_filter()函数的使用语法如下
array_filter ( array $array [, callable $callback [, int $flag 0 ]] ) : array其中参数说明如下
$array必选参数表示要筛选的原数组。$callback可选参数表示筛选的回调函数可以是内置函数或自定义函数用于对数组元素进行筛选判断。如果省略该参数则返回数组中所有值为true的元素。$flag可选参数表示回调函数的行为标志常用的取值有ARRAY_FILTER_USE_KEY回调函数接受元素的键名作为唯一参数和ARRAY_FILTER_USE_BOTH回调函数同时接受元素的键名和键值作为参数。默认值为0即只有元素的值作为参数。 示例如下
$array [1, 2, 3, 4, 5];
$newArray array_filter($array, function($value){
return $value % 2 0;
});
print_r($newArray);上述代码将输出
Array
(
[1] 2
[3] 4
)其中通过回调函数判断数组元素是否为偶数筛选出所有的偶数元素返回新数组。