count()与sizeof函数的区别:
count()函数:
官方定义:count() 函数计算数组中的单元数目或对象中的属性个数。
语法:count(array,mode);
参数列表:
| 参数 | 描述 |
|---|---|
| array | 必需。规定要计数的数组或对象。 |
| mode | 可选。规定函数的模式。可能的值:0 - 默认。不检测多维数组(数组中的数组)。1 - 检测多维数组。注释:该参数是 PHP 4.2 中加入的。 |
For example:
$arr=array(1,2,3,4,5,6);
for($i=0;$i<count($arr);$i++){
echo $arr[$i]."<br>";
}
output:
1
2
3
4
5
6
sizeof()函数:
定义:sizeof() 函数计算数组中的单元数目或对象中的属性个数。
该函数是 count() 的别名。语法:sizeof(array,mode)
参数列表:
| 参数 | 描述 |
|---|---|
| array | 必需。规定要计数的数组或对象。 |
| mode | 可选。规定函数的模式。可能的值:0 - 默认。不检测多维数组(数组中的数组)。1 - 检测多维数组。注释:该参数是 PHP 4.2 中加入的。 |
For example:
$arr=array(1,2,3,4,5,6);
$str=sizeof($arr);
for($i=0;$i<$str;$i++){
echo $arr[$i]."<br>";
}
output:
1
2
3
4
5
6
*注:由此可见cout函数与sizeof()函数没有区别;*
本文深入解析了PHP中count()与sizeof()函数的功能与使用方法,包括它们如何计算数组或对象的元素数量,特别是多维数组的情况。通过示例代码展示两者的区别,帮助开发者更准确地在不同场景下选择合适的函数。

966

被折叠的 条评论
为什么被折叠?



