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

来源:互联网 发布:淘宝英雄联盟 编辑:程序博客网 时间:2024/06/08 00:29
<?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)
阅读全文
1 0
原创粉丝点击