array_filter() 函数依据回调函数过滤数组中的值,省略回调函数则默认过滤空值。
语法:
array_filter( array[, function] )
例子:
<code class="php">$array = [ '管综我的项目', '', '2021年7月6日', '', '', '过滤空值' ]; // 输入过滤后果 print_r(array_filter($array)); Array( '管综我的项目', '2021年7月6日', '过滤空元素' )
应用回调函数过滤指定值
例子:
<code class="php">$array = [1, 2, 3, 4, 5, 6, 7, 8]; // 大于5的元素 print_r(array_filter($array, function($item) { return $item > 5; ); Array( 6, 7, 8 )