亚洲中文字幕视频国产|99RE久久精品国产|国产精品丝袜拍在线观看|国产成人精品午夜视频'|日韩欧美中文字幕在线一区|一区二区三区在线免费电影|国内精品久久久人妻中文字幕|精品人妻系列无码人妻免费视频

English | 簡(jiǎn)體中文 | 繁體中文
查詢

sizeof()函數(shù)—用法及示例

「 返回一個(gè)數(shù)組的元素?cái)?shù)量 」


函數(shù)名稱:sizeof() 

適用版本:所有 PHP 版本

函數(shù)用法: sizeof() 函數(shù)用于返回一個(gè)數(shù)組的元素?cái)?shù)量。它與 count() 函數(shù)的功能相同。

語法:sizeof(array $array, int $mode = COUNT_NORMAL): int

參數(shù):

  • $array:必需,要計(jì)算元素?cái)?shù)量的數(shù)組。
  • $mode:可選,指定計(jì)算模式。默認(rèn)為 COUNT_NORMAL,表示只計(jì)算一維數(shù)組的元素?cái)?shù)量;如果設(shè)置為 COUNT_RECURSIVE,則會(huì)遞歸計(jì)算多維數(shù)組的元素?cái)?shù)量。

返回值: 返回一個(gè)整數(shù),表示數(shù)組的元素?cái)?shù)量。

示例1:

$fruits = array('apple', 'banana', 'orange');
$size = sizeof($fruits);
echo "數(shù)組元素?cái)?shù)量:" . $size;
// 輸出結(jié)果:數(shù)組元素?cái)?shù)量:3

示例2:

$students = array(
    'John' => array('age' => 20, 'grade' => 'A'),
    'Jane' => array('age' => 18, 'grade' => 'B'),
    'Mike' => array('age' => 19, 'grade' => 'A')
);
$size = sizeof($students, COUNT_RECURSIVE);
echo "多維數(shù)組元素?cái)?shù)量:" . $size;
// 輸出結(jié)果:多維數(shù)組元素?cái)?shù)量:8

注意事項(xiàng):

  • sizeof() 函數(shù)可以用于一維數(shù)組和多維數(shù)組。
  • 如果傳遞給 sizeof() 函數(shù)的參數(shù)不是數(shù)組,將會(huì)返回 1。
  • 在 PHP 7.2.0 版本之前,sizeof() 函數(shù)不能用于對(duì)象。在 PHP 7.2.0 版本及以后,可以使用 count() 函數(shù)代替。
  • 在 PHP 8.0.0 版本之后,sizeof() 函數(shù)已被棄用,建議使用 count() 函數(shù)。
補(bǔ)充糾錯(cuò)
上一個(gè)函數(shù): snmp2_getnext()函數(shù)
下一個(gè)函數(shù): sin()函數(shù)
熱門PHP函數(shù)
分享鏈接