入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

PHP如何获取二维数组的长度详解

创建时间:2017-10-09 投稿人: 浏览次数:107
<?php
$arr=array(
            0=>array("one" => "哈哈", "two" => "呵呵", "three" => "吼吼"),
            1=>array("one" => "哈哈", "two" => "呵呵", "three" => "吼吼")
            );
 
echo "不统计多维数组:".count($arr,0);//count($arr,COUNT_NORMAL)
echo "<br/>";
echo "统计多维数组:".count($arr,1);//count($arr,COUNT_RECURSIVE)

//首先遍历的是外面的数组array得出有2个元素;再遍历("one"two,"three)数组得出的是6个元素;结果就是2+6=8  

?>
说明:

sizeof()是函数count()的别名,两函数功能一样

count函数中如果mode设置为:
COUNT_RECURSIVE(或 1)  则会递归底计算多维数组中的数组的元素个数(也就是结果的8)
不设置默认为COUNT_NORMAL(或 0)       不检测多维数组(数组中的数组)(结果2)
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。