PHP如何获取多维数组元素个数?数组长度?
一、获取一维数组的长度
count、sizeof 都可以直接统计一维数组长度。一、获取一维数组的长度
count、sizeof 都可以直接统计一维数组长度。
一、获取一维数组的长度
count、sizeof 都可以直接统计一维数组长度。
例如:$arr = Array(‘0‘,‘1‘,‘2‘,‘3‘,‘4‘); echo count($arr); // 输出5
$arr = array(‘A‘,‘B‘,‘C‘); echo sizeof($arr); // 输出3
*sizeof() 函数是 count() 函数的别名。
二、获取多维数组的长度
a.统计二维的长度: count($arr, 1);
b.不统计二维数组的长度: count($arr, 0);
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
mode | 可选。规定模式。可能的值:
|
<?php $cars=array ( "Volvo"=>array ( "XC60", "XC90" ), "BMW"=>array ( "X3", "X5" ), "Toyota"=>array ( "Highlander" ) ); echo "常规计数:" . sizeof($cars)."<br>"; echo "递归计数:" . sizeof($cars,1); /* 常规计数:3 递归计数:8 */ ?>
很赞哦! (1099)