PHP | count()函数
PHP的这个内置函数用于计算数组中的当前元素。对于已设置为空数组的变量,该函数可能会返回 0。同样对于未设置的变量,该函数返回 0。
句法:
count($array, mode)
参数:该函数通常采用一个参数,即需要对其进行计数的数组。但除此之外,该函数可以接受一个参数模式,它告诉函数以正常模式或递归模式计算元素。
- $array (强制) :指数组,需要对其元素进行计数。
- 模式(可选):用于设置函数的模式。该参数可以取两个可能的值,0 或1。1 通常表示递归地对数组的值进行计数。这有助于计算多维数组。默认值为 0 或 False。
返回值:该函数返回数组中元素的数量。
下面的程序将有助于理解 count()函数的工作原理。
程序1 :正常计数,即传递方式为0或不传递参数方式。
输出:
5
程序2 :递归计数或传递模式为1。
array('Aakash', 'Ravi', 'Prashant'),
'rollno' => array('5', '10', '15'));
// recursive count - mode as 1
echo("Recursive count: ".count($array,1)."\n");
// normal count - mode as 0
echo("Normal count: ".count($array,0)."\n");
?>
输出:
Recursive count: 8
Normal count: 2
参考:
PHP 。 PHP