php中count()函数的作用?
2 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
PHP中count() 函数表示:计算数组中元素的个数,或者计算对象中属性的个数;
计算数组元素个数示例:
| 12345 | <?php$arr = array("baidu", "google", "soso");echo count($arr);//结果:3?> |
计算对象中的属性个数示例:
| 12345678910111213141516171819202122232425 | <?phpclass Person{ public $name; public $age; public function __construct(){ $this->name = 'baiduzhidao'; $this->age = '10'; } function msg(){ echo "msg function."; }}//new 对象$per= new Person(); //获取对象属性关联数组$var=get_object_vars($per); //计算对象属性个数echo count($var); //输出结果为:2 ?> |
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
首先查一下PHP手册,可以使问题更明确
手册上这样写道:
int count ( mixed var)
返回 var 中的单元数目,通常是一个 array(任何其它类型都只有一个单元)。
如果 var 不是数组类型,将返回 1(例外:count(NULL) 的结果是 0)
在平常,我用count()函数,一般都是来计算数组的个数。
<?php
$arr = array('a','3','4');
echo count($arr);
?>
赋给变量$arr为一个数组,给了3个数组元素,然后用echo显示count()函数计算$arr的个数,显示为3
- 2 回答
- 0 关注
- 830 浏览
添加回答
举报
0/150
提交
取消
