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


PHP sizeof()用法及代碼示例


sizeof()函數是PHP中的內置函數,用於對數組或任何其他可計數對象中存在的元素數進行計數。

用法:

int sizeof(array, mode);

參數:該函數接受兩個參數,如上麵的語法所示,如下所述:


  1. array:此參數表示包含我們需要計數的元素的數組。
  2. mode:這是一個可選參數,用於指定函數的模式。它可以采用兩個不同的值,如下所示:
    • 0:默認情況下,不計算多維數組的所有元素
    • 1:它遞歸地對數組進行計數(對多維數組的所有元素進行計數)

返回值:此函數返回如語法所示的整數值,該值表示數組中存在的元素數。

例子:

Input: array(1,2,3,4,5,6)
Output: 6

Input: array(1,2,5,6)
Output: 4

以下示例程序旨在說明PHP中的sizeof()函數:

  • 計算一維數組中的元素數:
    <?php 
       // input array 
       $a=array(1,2,3,4,5,6); 
      
       // getting total number of elements  
       // present in the array. 
       $result = sizeof($a); 
      
       print($result); 
    ?>

    輸出:

    6
  • 計算多維數組中的元素數:
    <?php 
    $array = array('name' => array('Geeks', 'For', 'Geeks'), 
                  'article' => array('sizeof', 'function', 'PHP')); 
      
    // recursive count 
    echo sizeof($array, 1); // output 8 
      
    // normal count 
    echo sizeof($array); // output 2 
      
    ?>

    輸出:

    8
    2
    

參考:
http://php.net/manual/en/function.sizeof.php



相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PHP | sizeof() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。