内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

【php教程】php递归调用删除数组空值元素的方法

2016-08-22 19:54 出处:电脑高手整理 人气: 评论(0

本文实例讲述了php递归调用删除数组空值元素的方法。电脑高手网在这里分享给大家供大家参考。具体如下:

  该函数可以删除数组里的所有空值元素,包含空字符串,空的数组等等。

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function array_remove_empty($arr){
$narr = array();
while(list($key, $val) = each($arr)){
if (is_array($val)){
$val = array_remove_empty($val);
// does the result array contain anything?
if (count($val)!=0){
// yes :-)
$narr[$key] = $val;
}
}
else {
if (trim($val) != ""){
$narr[$key] = $val;
}
}
}
unset($arr);
return $narr;
}

  演示范例:

  代码如下:

  array_remove_empty(array(1,2,3,'',array(),4)) => returns array(1,2,3,4)


  以上内容就是给大家分享的【php教程】php递归调用删除数组空值元素的方法,希望本文所述对大家的php程序设计有所帮助。


相关栏目

相关文章



分享给小伙伴们:

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表

    Copyright © 2002-2016 dngsw.cn 电脑高手网 版权所有

    粤ICP备13005586号-3