php 手册求解释: count int count ( mixed var [, int mode]) 20

"intcount(mixedvar[,intmode])"这句什么意思?php这手册这句话怎么理解?[,intmode]是什么意思?干吗最前有个,(逗)号... " int count ( mixed var [, int mode]) " 这句什么意思?
php这手册这句话 怎么理解?
[, int mode] 是什么意思? 干吗最前有个 , (逗)号
展开
 我来答
南极的南端
2011-08-26 · TA获得超过183个赞
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:68.8万
展开全部
[]标记的意思是说这个是可选项,这个参数写不写都行
如果你写,就得加一个','号
这个函数里面mode默认为0,可以设置为1
当为1的时候,会递归计算二维数组的所有元素
不为1的时候只计算第一维数组
如$arr = array(1 , 2 , array(3 , 4));
echo count($arr);//显示3,即三个元素,其中一个是数组
echo count($arr , 1);//显示4,即一共4个元素
90com
2011-08-26
知道答主
回答量:19
采纳率:0%
帮助的人:25.5万
展开全部
int count ( mixed var [, int mode] )
  或int sizeof ( mixed var [, int mode] )
  返回var中所含有的元素数。var一般是数组类型,因为其他类型的元素数都是1,null是0。如果mode设为COUNT_RECURSIVE(或1),那么多维数组的所有元素都将被统计。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
858sbuz760
2011-08-27 · TA获得超过275个赞
知道小有建树答主
回答量:548
采纳率:0%
帮助的人:341万
展开全部
我去试了一下,是1

count —计算数组中的单元数目或对象中的属性个数
int count (mixed$var [, int$mode ] ), 如果 var 不是数组类型或者实现了Countable 接口的对象,将返回1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诡异的传承
2011-08-27 · 超过11用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:33.9万
展开全部
针对于多维数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
专业POS小韩
2011-08-26 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:164万
展开全部
前边一个值为空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式