您的位置:首页 > 编程语言 > PHP开发

PHP小集锦(二)数组去除空值

2016-02-21 20:49 519 查看
//①️建议使用
$array = array("","e","v","g","t");
$array = array_filter($array);
var_dump($array);

//②不建议使用:<span style="color: rgb(68, 68, 68); font-family: -webkit-standard; font-size: 14px;">先将$arr转为对象,然后利用对象的特性来删除,因为:foreach是将当前操作的数组进行copy,每操作一下foreach,都是copy了一个变量,页面里面如果有太多的foreach,会是一个很大的消耗。</span>

$array = array("","a","c","d","");
foreach ($array as $k=>$v){
if (!$v){
unset($array[$k]);
}
}
var_dump($array);

执行结果

①:array(4) { [1]=> string(1) "e" [2]=> string(1) "v" [3]=> string(1) "g" [4]=> string(1) "t" }

②:array(3) { [1]=> string(1) "a" [2]=> string(1) "c" [3]=> string(1) "d" }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: