當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。