当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP count()用法及代码示例


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

用法:

count($array, mode)

参数:该函数通常采用一个参数,该参数是需要为其计数元素的数组。但是此外,该函数可以采用参数模式,该模式告诉函数对元素进行计数是哪种常规模式或递归模式。


  1. $array (mandatory) :引用需要对其元素进行计数的数组。
  2. mode (optional) : 这用于设置函数模式。该参数可以采用两个可能的值,即0或1。1通常表示以递归方式对数组的值进行计数。这有助于计算多维数组。默认值为0或False。

返回值:该函数返回数组中元素的数量。

下面的程序将帮助您了解count()函数的工作原理。

程序1::正常计数,即通过模式为0或未通过参数模式。

<?php 
  
// PHP programme to illustrate working of count() 
$array = array("Aakash", "Ravi", "Prashant", "49", "50"); 
  
print_r(count($array)); 
  
?>

输出:

5

程序2::递归计数或通过模式为1。

<?php 
  
// PHP program to illustrate working of count() 
$array = array('names' => 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

参考:
http://php.net/manual/en/function.count.php



相关用法


注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 PHP | count() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。