php过滤空数组方法与过滤数组为空的元素
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-09 16:30:21 浏览: 评论:0
php过滤空数组的方法我下面举了三个实例,一个是for,foreach,array_filter来处理,下面看实例.
方法一,利用array_filter调用我们自定的函数来过滤空值,代码如下:
- function clear($a)
- {
- return $a <> "";
- }
- $array = array("",'','','','',1,1,1,1,1);
- $stt = array_filter($array , "clear");
- //开源代码phpfensi.com
- print_r( $stt );
- /*
- 输出结果
- Array
- (
- [5] => 1
- [6] => 1
- [7] => 1
- [8] => 1
- [9] => 1
- )
- 空值被过滤
- */
过滤空数据二,用循环来处理,代码如下:
- $array = array("",'','2','','',1,1,1,1,1);
- foreach( $array as $v =>$vc )
- {
- if( $vc =='' )
- {
- unset($array[$v]);
- }
- }
- print_
- r( $array);
- /*
- Array
- (
- [2] => 2
- [5] => 1
- [6] => 1
- [7] => 1
- [8] => 1
- [9] => 1
- )
- */
方法实例三,用for来实例,代码如下:
- $tarray = array('','11','','www.phpfensi.com','','','cn.net');
- $len = count( $tarray );
- for( $i=0;$i<$len;$i++ )
- {
- if( $tarray[$i] == '' )
- {
- unset( $tarray[$i]);
- }
- }
- print_r($tarray);
- /*
- 过滤空数组后的结果为
- Array
- (
- [1] => 11
- [3] => www.phpfensi.com
- [6] => cn.net
- )
Tags: php过滤空数组 php过滤空元素
- 上一篇:php 数组遍历性能的比较
- 下一篇:php一维数组排序与多维数组排序
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)