sizeof()函數是PHP中的內置函數,用於對數組或任何其他可計數對象中存在的元素數進行計數。
用法:
int sizeof(array, mode);
參數:該函數接受兩個參數,如上麵的語法所示,如下所述:
- array:此參數表示包含我們需要計數的元素的數組。
-
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
相關用法
- PHP Ds\Set add()用法及代碼示例
- PHP Ds\Set last()用法及代碼示例
- CSS var()用法及代碼示例
- PHP Ds\Map map()用法及代碼示例
- PHP abs()用法及代碼示例
- PHP Ds\Set first()用法及代碼示例
- CSS url()用法及代碼示例
- PHP sin( )用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP Ds\Map last()用法及代碼示例
- p5.js value()用法及代碼示例
- PHP Ds\Map sum()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PHP | sizeof() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。