php 判断空数组程序代码
很多朋友问php中空数组怎么判断,下面我来给大家总结一些常用的判断空数组程序代码,有需要了解的朋友可进入参考.
empty函数,这个是判断数组值为空
实例代码如下:
$arr = array ( "" ); $result = empty empty ( $arr ); //$result = false $arr = array (); $result = empty empty ( $arr ); //$result = trueimplode();
用implode()将数组输出为字符串,判断输出的字串是否为空.初看上去似乎是个不错的方法,可惜跟上一点一样,对于二维以上数组就不行了.举个例子:
实例代码如下:
$arr = array ( array (), array (), array ()); $str = implode( ',' , $arr ); if ( empty empty ( $str )) echo "空" ; else echo "非空" ;array_filter函数
实例代码如下:
<?php $str1_array = array ( '一聚教程网' , '' , 'http://www.111cn.net' , '' , '1654' , '' ); $str1_array = array_filter ( $str1_array ); print_r( $str1_array ); ?>结果
Array
(
[0] => 一聚教程网
[2] => http://www.111cn.net
[4] => 1654
)
count,size()函数
这两个函数是判断空数组的方法代码:
$arr = array ( "" ); echo count ( $arr ); echo size( $arr ); //输出1查看更多关于php 判断空数组程序代码 - php数组的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did31328