深入理解PHP 数组之count 函数


Posted in PHP onJune 13, 2016

count()

PHP count() 函数用于计算数组中的单元数目或对象中的属性个数,返回数组的单元个数或对象中的属性个数。

语法:

int count( mixed var [, int mode] )如果 var 是非数组的普通变量,则返回 1 ,对于不存在、未初始化或空数组返回 0 。

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

例子:

<?php
echo count($x);      //输出:0
$a = 2;
echo count($a);      // 输出:1
$arr_age = array(18, 20, 25);
echo count($arr_age);    // 输出:3
?>

sizeof() 是本函数的别名。

在实际应用中,经常会根据数组的大小来进行一些循环操作,建议将 count() 写在循环体外:

<?php
$arr_age = array(18, 20, 25);
$count = count($arr_age);
for($i=1;$i<=$count;$i++){
  echo "第 $i 次循环";
}
?>

这样不必每次循环都去执行 count() 计算,当然这不是必须的。

以上这篇深入理解PHP 数组之count 函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php 正则匹配函数体
Aug 25 PHP
php ss7.5的数据调用 (笔记)
Mar 08 PHP
php开启安全模式后禁用的函数集合
Jun 26 PHP
一个php短网址的生成代码(仿微博短网址)
May 07 PHP
ThinkPHP模板比较标签用法详解
Jun 30 PHP
MyEclipse常用配置图文教程
Sep 11 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
Laravel中log无法写入问题的解决
Jun 17 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
tp5 实现列表数据根据状态排序
Oct 18 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 PHP
PHP实现考试倒计时功能代码
Apr 16 PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 #PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 #PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 #PHP
PHP中的print_r 与 var_dump 输出数组
Jun 13 #PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 #PHP
PHP 数组基本操作小结(推荐)
Jun 13 #PHP
PHP中header函数的用法及其注意事项详解
Jun 13 #PHP
You might like
php中几种常见安全设置详解
2010/04/06 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
innerHTML在IE中报错解决方案
2014/12/15 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
2016/06/06 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
js实现前端图片上传即时预览功能
2017/08/02 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
2018/05/16 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
python单链表实现代码实例
2013/11/21 Python
python统计日志ip访问数的方法
2015/07/06 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
python 自动去除空行的实例
2018/07/24 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
python二维键值数组生成转json的例子
2019/12/06 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
SmartBuyGlasses荷兰:购买太阳镜和眼镜
2020/03/16 全球购物
矫正人员思想汇报
2014/01/08 职场文书
争论的故事教学反思
2014/02/06 职场文书
大学生怎样写好自荐信
2014/02/25 职场文书
竞选班长演讲稿500字
2014/08/22 职场文书
新闻通讯稿范文
2015/07/22 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技