PHP sizeof() 函数
PHP sizeof() 函数返回数组中元素的数目
( PHP >= 4 )
函数原型
sizeof( array,mode );
sizeof() 函数是 count() 函数的别名
参数
参数 | 描述 |
---|---|
array | 必需。规定要计数的数组 |
mode | 可选。规定函数的模式。可能的值 0 - 默认。不计算多维数组中的所有元素 1 - 递归地计算数组中元素的数目(计算多维数组中的所有元素) |
返回值
返回数组中元素的数目
范例 1
递归地计算数组中元素的数目
<?php $cars=array( "Volvo" => array("XC60", "XC90"), "BMW" => array("X3", "X5"), "Toyota"=>array("Highlander") ); echo "Normal count: " , sizeof($cars),"<br>"; echo "Recursive count: " , sizeof($cars,1);
运行以上 PHP 范例,输出结果如下
Normal count: 3 Recursive count: 8
范例 2
返回数组中元素的数目
<?php $cars = array("Volvo","BMW","Toyota"); echo sizeof($cars);
运行以上 PHP 范例,输出结果如下
3