牛牛在线工具

sizeof()

收录 8868 个 PHP 函数,含用途说明与用法示例。

sizeof()

返回一个数组的元素数量

函数名称:sizeof() 适用版本:所有 PHP 版本 函数用法: sizeof() 函数用于返回一个数组的元素数量。它与 count() 函数的功能相同。 语法:sizeof(array $array, int $mode = COUNT_NORMAL): int 参数: $array:必需,要计算元素数量的数组。 $mode:可选,指定计算模式。默认为 COUNT_NORMAL,表示只计算一维数组的元素数量;如果设置为 COUNT_RECURSIVE,则会递归计算多维数组的元素数量。 返回值: 返回一个整数,表示数组的元素数量。 示例1: $fruits = array('apple', 'banana', 'orange'); $size = sizeof($fruits); echo "数组元素数量:" . $size; // 输出结果:数组元素数量: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 "多维数组元素数量:" . $size; // 输出结果:多维数组元素数量:8 注意事项: sizeof() 函数可以用于一维数组和多维数组。 如果传递给 sizeof() 函数的参数不是数组,将会返回 1。 在 PHP 7.2.0 版本之前,sizeof() 函数不能用于对象。在 PHP 7.2.0 版本及以后,可以使用 count() 函数代替。 在 PHP 8.0.0 版本之后,sizeof() 函数已被弃用,建议使用 count() 函数。