PHP array

tech2024-06-02  69

array_filter() 用回调函数过滤数组中的元素

常用情况:

$arr = array( 0 => 'foo', 1 => false, 2 => 1, 3 => null, 4 => '', 5 => 0 );

一. 过滤数组中的空元素

print_r(array_filter($arr)); 打印结果为:Array ( [0] => foo [2] => 1 )

二. 使用回调函数

function getNum($arr) { if (is_numeric($arr)) { return $arr; } } print_r(array_filter($arr, 'getNum')); 打印结果为:Array ( [2] => 1 )
最新回复(0)