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)
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: PHP如何获取二维数组的长度详解