位置: 编程技术 - 正文

PHP数组函数count()的用法(php数组统计函数)

编辑:rootadmin
count

推荐整理分享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 PHP数组函数count()的用法(php数组统计函数)

如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其有用。mode 的默认值是 0。count() 识别不了无限递归。

返回值

返回 var 中的单元数目。 如果 var 不是数组类型或者实现了 Countable 接口的对象,将返回 1,有一个例外,如果 var 是 NULL 则结果是 0。

Caution

count() 对没有初始化的变量返回 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 转载请保留说明!

上一篇:PHP数组函数asort()的用法(php数组函数输出《咏雪》里有多少"片"字)

下一篇:PHP数组函数arsort()的用法(php数组函数大全)

  • 计提本月个人所得税
  • 营业税金及附加包括哪些
  • 出口退税账务怎么做账
  • 会计核算职能有哪些特征
  • 小微企业公司章程范本
  • 在建工程的范围
  • 个税系统经营所得如何添加人员信息
  • 小规模纳税人增值税优惠政策2023
  • 视同销售的销售额如何确定
  • 法人转入公司的资金怎么做账
  • 连锁药店总部的首营资料
  • 股东经济性质怎么填
  • 收到增值税普通发票
  • 计提工资和应付职工薪酬怎么不一样
  • 从个人处借款的法律规定
  • 员工拓展培训进度怎么写
  • 民事责任行政责任刑事责任的区别
  • 海关补料
  • 新注册公司税务报到
  • 为什么预计负债是递延所得税资产
  • 存货的核算心得体会
  • 设备升级改造如何开发票
  • 所得税收入包含哪些
  • 企业买进基金用什么账户
  • 收到别人的文章或书,应该怎样表示
  • 最新w10系统专业版
  • win10家庭最新版本
  • win7系统管理员密码忘了怎么办
  • win7怎么获取管理员
  • PHP:oci_set_client_identifier()的用法_Oracle函数
  • php.ini配置文件
  • 年终奖税务筹划合法吗
  • 购入股票佣金会减少吗
  • 在网上怎
  • uniapp怎么运行到手机模拟器
  • php实现的任意进程函数
  • “Property or method “***“ is not defined on the instance but referenced during render.”报错的原因及解决方案
  • 非流动资产增加说明什么原因
  • notion all in one
  • php文件如何使用
  • import vue from vue报错
  • vue-plugin-hiprint vue hiprint vue使用hiprint打印控件VUE HiPrint HiPrint简单使用
  • web系统的安全现状
  • 境外企业在境内投资是否备案
  • 合同印花税可以年底报一次
  • 已经红冲的发票显示正常
  • java默认访问权限修饰符
  • 计提坏帐包含其他收入吗
  • 新成立公司如何报税
  • 应交税费属什么类科目
  • 关于预付账款的说法正确的有
  • 外经证核销反馈表写错了怎么办
  • 待处理财产损益的账务处理
  • 新注册公司工商如何做印章确认
  • 明细账的作用
  • Mysql中explain作用详解
  • mysql中的ifnull函数
  • win8怎么扩展c盘
  • mac怎么保存网页到桌面
  • ie11安装方法
  • linux常用的几种压缩工具
  • 安装centos图形界面
  • linux kill-15
  • win7如何设置多个显示器
  • 有没有win8系统
  • WIN10任务栏时间不动
  • combobox jsp
  • opengl的函数
  • web前端开发应届生简历
  • 简述android多线程编程的实现方式
  • forfiles命令详解
  • vue组件互相嵌套
  • js class 私有方法
  • 原生js实现ajax步骤
  • 普票怎么入账标识
  • 小微企业企业所得税是多少?
  • 法治建设的基本原则是什么
  • 货车可申请停保吗
  • 绵阳市十大纳税企业排名
  • 知道金额,税额怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设