深入理解PHP 数组之count 函数
count()
PHPcount()函数用于计算数组中的单元数目或对象中的属性个数,返回数组的单元个数或对象中的属性个数。
语法:
intcount(mixedvar[,intmode])如果var是非数组的普通变量,则返回1,对于不存在、未初始化或空数组返回0。
可选参数mode设为COUNT_RECURSIVE(或1),count()将递归地对数组计数,这对计算多维数组的所有单元尤其有用,但count()识别不了无限递归。mode的默认值是0。
例子:
<?php echocount($x);//输出:0 $a=2; echocount($a);//输出:1 $arr_age=array(18,20,25); echocount($arr_age);//输出:3 ?>
sizeof()是本函数的别名。
在实际应用中,经常会根据数组的大小来进行一些循环操作,建议将count()写在循环体外:
<?php $arr_age=array(18,20,25); $count=count($arr_age); for($i=1;$i<=$count;$i++){ echo"第$i次循环"; } ?>
这样不必每次循环都去执行count()计算,当然这不是必须的。
以上这篇深入理解PHP数组之count函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。