首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

一上代码怎么理解?array_filter

2012-08-30 
请教高手 一下代码如何理解?array_filter?php$arrarray(0,0,0,1,2,4,2)$arrarray_filter($arr)print_

请教高手 一下代码如何理解?array_filter
<?php
 $arr=array(0,0,0,1,2,4,2);
 $arr=array_filter($arr);
 print_r($arr);
?>
不是需要array_filter(array,function) ? 直接写数组是不是意思是自定义函数值为零?还是怎么理解?求指教

[解决办法]
array array_filter ( array [, callback callback] ) 

array_filter() 依次将 array 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE,则 array 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。 

如果没有提供 callback 函数,array_filter() 将删除 array 中所有等值为 FALSE 的条目.
等值为false即是空,false,0.......
[解决办法]
flase false false true true true true

热点排行