php中count()函数的作用?

php中count()函数的作用?


慕村9548890
浏览 684回答 2
2回答

阿晨1998

  PHP中count() 函数表示:计算数组中元素的个数,或者计算对象中属性的个数;  计算数组元素个数示例:12345<?php$arr&nbsp;=&nbsp;array("baidu",&nbsp;"google",&nbsp;"soso");echo&nbsp;count($arr);//结果:3?>  计算对象中的属性个数示例:12345678910111213141516171819202122232425<?phpclass&nbsp;Person{&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;$name;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;$age;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;&nbsp;function&nbsp;__construct(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this->name&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'baiduzhidao';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this->age&nbsp;=&nbsp;'10';&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;msg(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;"msg&nbsp;function.";&nbsp;&nbsp;&nbsp;&nbsp;}}//new&nbsp;对象$per=&nbsp;new&nbsp;Person();&nbsp;//获取对象属性关联数组$var=get_object_vars($per);&nbsp;//计算对象属性个数echo&nbsp;count($var);&nbsp;//输出结果为:2&nbsp;?>

摇曳的蔷薇

首先查一下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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

WebApp