关于PHP空数组

来自http://tunps.com/about-php-empty-array

<?php
$arr1=array();
$arr2=array(
    array(),
    array()
    );
var_dump(empty($arr1));
var_dump(empty($arr2));
?>

输出:
bool(true)
bool(false)
看来二维的空数组并不算empty。

看看empty的解释:

bool empty ( mixed $var )
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。

About tunpishuang

just 4 fun·····
This entry was posted in 未分类 and tagged . Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>