php 删除数组的所有空值元素
内容摘要
这篇文章主要为大家详细介绍了php 删除数组的所有空值元素,具有一定的参考价值,可以用来参考一下。
删除数组里的所有空值元素,包含空字符串,空的数组等等,php数组删除空值元素,
删除数组里的所有空值元素,包含空字符串,空的数组等等,php数组删除空值元素,
文章正文
这篇文章主要为大家详细介绍了php 删除数组的所有空值元素,具有一定的参考价值,可以用来参考一下。
删除数组里的所有空值元素,包含空字符串,空的数组等等,php数组删除空值元素,对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:
/**
* 删除数组里的所有空值元素,包含空字符串,空的数组等等
*
* @param
* @arrange (www.idcnote.com)
**/
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教程(www.idcnote.com) ***/
注:关于php 删除数组的所有空值元素的内容就先介绍到这里,更多相关文章的可以留意
代码注释