php中count()函数的作用?
2 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
PHP中count() 函数表示:计算数组中元素的个数,或者计算对象中属性的个数;
计算数组元素个数示例:
12345 | <?php $arr = array ( "baidu" , "google" , "soso" ); echo count ( $arr ); //结果:3 ?> |
计算对象中的属性个数示例:
12345678910111213141516171819202122232425 | <?php class 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 关注
- 716 浏览
添加回答
举报
0/150
提交
取消