PHP sizeof() 函數

實例

返回數組中元素的數目:

<?php
$cars=array("Volvo","BMW","Toyota");
echo sizeof($cars);
?>

運行實例

定義和用法

sizeof() 函數計算數組中的單元數目或對象中的屬性個數。

sizeof() 函數是 count() 函數的別名。

注釋:當變量未被設置,或是變量包含一個空的數組,該函數會返回 0。可使用 isset() 變量來測試變量是否被設置。

語法

sizeof(array,mode);
參數 描述
array 必需。規定數組。
mode

可選。規定模式。可能的值:

  • 0 - 默認。不計數多維數組中的所有元素。
  • 1 - 遞歸地計數數組中元素的數目(計算多維數組中的所有元素)。

技術細節

返回值: 返回數組中元素的數目。
PHP 版本: 4+

更多實例

例子 1

遞歸地計算數組中元素的數目:

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ),
  "BMW"=>array
  (
  "X3",
  "X5"
  ),
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "常規計數:" . sizeof($cars)."<br>";
echo "遞歸計數:" . sizeof($cars,1);
?>

運行實例