位置: 编程技术 - 正文
推荐整理分享PHP数组函数count()的用法(php数组统计函数),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php数组函数实现机选双色球,php数组函数输出《咏雪》里有多少"片"字,php数组函数面试题,php数组函数大全,php数组函数题目,php数组函数面试题,php数组函数大全,php数组函数面试题,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4, PHP 5)
count — 计算数组中的单元数目或对象中的属性个数
说明 int count ( mixed $var [, int $mode = COUNT_NORMAL ] )统计一个数组里的所有元素,或者一个对象里的东西。
对于对象,如果安装了 SPL,可以通过实现 Countable 接口来调用 count()。该接口只有一个方法 Countable::count(),此方法返回 count() 函数的返回值。
关于 PHP 中如何实现和使用数组可以参考手册中数组章节中的详细描述。
参数var
数组或者对象。
mode如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其有用。mode 的默认值是 0。count() 识别不了无限递归。
返回值返回 var 中的单元数目。 如果 var 不是数组类型或者实现了 Countable 接口的对象,将返回 1,有一个例外,如果 var 是 NULL 则结果是 0。
Cautioncount() 对没有初始化的变量返回 0,但对于空的数组也会返回 0。用 isset() 来测试变量是否已经初始化。
更新日志版本 说明 4.2.0 添加了可选的 mode 参数。
范例
Example #1 count() 例子
<?php$a[0]=1;$a[1]=3;$a[2]=5;$result=count($a);//$result==3$b[0]=7;$b[5]=9;$b[]=;$result=count($b);//$result==3$result=count(null);//$result==0$result=count(false);//$result==1?>
Example #2 递归 count() 例子
<?php$food=array('fruits'=>array('orange','banana','apple'),'veggie'=>array('carrot','collard','pea'));//recursivecountechocount($food,COUNT_RECURSIVE);//output8//normalcountechocount($food);//output2?> 参见is_array() - 检测变量是否是数组 isset() - 检测变量是否设置 strlen() - 获取字符串长度
PHP数组函数arsort()的用法 arsort(PHP4,PHP5)arsort对数组进行逆向排序并保持索引关系说明boolarsort(array&$array[,int$sort_flags=SORT_REGULAR])本函数对数组进行排序,数组的索引保持和单元的关
PHP数组函数compact()的用法 compact(PHP4,PHP5)compact建立一个数组,包括变量名和它们的值说明arraycompact(mixed$varname[,mixed$...])创建一个包含变量与其值的数组。对每个参数,compact()在当
PHP数组函数array_unique()的用法 array_unique(PHP4=4.0.1,PHP5)array_unique移除数组中重复的值说明arrayarray_unique(array$array[,int$sort_flags=SORT_STRING])array_unique()接受array作为输入并返回没有重复值的新
标签: php数组统计函数
本文链接地址:https://www.jiuchutong.com/biancheng/281045.html 转载请保留说明!友情链接: 武汉网站建设