PHP如何获取二维数组的长度详解
<?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)
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: PHP如何获取二维数组的长度详解
- 下一篇: 获取二维数组的第一维长度和第二维长度
