📜  PHP | count()函数

📅  最后修改于: 2022-05-13 01:56:35.696000             🧑  作者: Mango

PHP | count()函数

PHP的这个内置函数用于计算数组中的当前元素。对于已设置为空数组的变量,该函数可能会返回 0。同样对于未设置的变量,该函数返回 0。

句法:

count($array, mode)

参数:该函数通常采用一个参数,即需要对其进行计数的数组。但除此之外,该函数可以接受一个参数模式,它告诉函数以正常模式或递归模式计算元素。

  1. $array (强制) :指数组,需要对其元素进行计数。
  2. 模式(可选):用于设置函数的模式。该参数可以取两个可能的值,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