php 数组之删除空数组程序
删除空元素的数组方法很多了,我今天来介绍两种经典的方法,一个是利用了array_filter函数,另一个也利用函数调用自定义函数。
实例代码一如下:
<?php $str1_array = array( 'php教程网', '', 'http://www.phpfensi', '', '1654', '' ); $str1_array = array_filter($str1_array); print_r($str1_array); ?>
输出结果:
Array ( [0] => php教程网 [2] => http://www.phprm.com [4] => 1654 )
实例代码二如下:
<?php $fangId = PostGet('houseId'); // 取得地址栏值 $tempArray = array_filter(explode('_', $fangId) , "filter"); //以__分成数组并且删除空数组 if (is_array($tempArray) && !emptyempty($tempArray)) //判断数组是否有值 { print_r($tempArray); //测试输出 } else { MessAge('请选择对比较楼盘', 'list.php'); } function filter($var) 处理函数 { if ($var == '') { return false; } return true; } ?>
本文地址:http://www.phprm.com/shuzu/fs638.html
转载随意,但请附上文章地址:-)