php 删除数组的所有空值元素
内容摘要
这篇文章主要为大家详细介绍了php 删除数组的所有空值元素,具有一定的参考价值,可以用来参考一下。
删除数组里的所有空值元素,包含空字符串,空的数组等等,php数组删除空值元素,
删除数组里的所有空值元素,包含空字符串,空的数组等等,php数组删除空值元素,
文章正文
这篇文章主要为大家详细介绍了php 删除数组的所有空值元素,具有一定的参考价值,可以用来参考一下。
删除数组里的所有空值元素,包含空字符串,空的数组等等,php数组删除空值元素,对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <code class = "php" > /** * 删除数组里的所有空值元素,包含空字符串,空的数组等等 * * @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) ***/ </code> |
注:关于php 删除数组的所有空值元素的内容就先介绍到这里,更多相关文章的可以留意
代码注释