PHP sizeof 函数語法
sizeof(array, $mode);
PHP sizeof 函數的第一個參數為一個 PHP array,這是必要項目,sizeof 函數會統計該陣列內的陣列元素數量。第二個參數 $mode 是 PHP 4.2 版才新增的功能,這是非必要項目,$mode 預設為 0,表示不檢測多維陣列,如果設為 1 則表示要檢測多維陣列。如果你想進一步研究 PHP 陣列的用法,請參閱:PHP Array() 陣列函數用法。
PHP sizeof 函数實際範例
<?php
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; //網頁編碼宣告
$myarray=array("A","B","C","D","E");
echo '陣列 $myarray 內總共有 '.sizeof($myarray).' 個陣列元素';
?>
範例的輸出結果echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; //網頁編碼宣告
$myarray=array("A","B","C","D","E");
echo '陣列 $myarray 內總共有 '.sizeof($myarray).' 個陣列元素';
?>
陣列 $myarray 內總共有 5 個陣列元素
範例一開始先準備了一個 $myarray 的陣列,總共包含有 A~E 總共五個英文字母,透過 echo 將 sizeof 函數統計的結果輸出,各位可以看到總共有 5 個陣列元素被 sizeof 函數統計出來,這裡並未使用 sizeof 函數的第二個參數,因為只是處理一維陣列,尚不需要使用第二個參數,以上就是 PHP sizeof 函數的簡單應用範例,若您想使用 count 函數,可參閱《用 PHP count 統計陣列元素的數量》篇的詳細介紹。更多 PHP 陣列計算