php统计数组元素个数的方法


Posted in PHP onJuly 02, 2015

count():对数组中的元素个数进行统计;

sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0;

array_count_value():统计每个特定的值在数组$array中出现过的次数;

如:

$array=array(4,5,1,2,3,1,2,1);
  $ac=array_count_value($array);

将创建一个名为$ac数组,该数组包括:

关键字    值

             4     1

           5     1

           1     3

           2     2

           3     1

发一个网友的思路,也非常不错

$arr = array(
      '1011,1003,1008,1001,1000,1004,1012',
      '1009',
      '1011,1003,1111'
    );
$result = array();
foreach ($arr as $str) {
  $str_arr = explode(',', $str);
  foreach ($str_arr as $v) {
    $result[$v] = isset($result[$v]) ? $result[$v] : 0;
    $result[$v] = $result[$v] + 1;
  }
}
print_r($result);

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
php SQL之where语句生成器
Mar 24 PHP
PHP自定义函数收代码
Aug 01 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 PHP
php中session退出登陆问题
Feb 27 PHP
php字符串替换函数substr_replace()用法实例
Mar 17 PHP
PHP获取音频文件的相关信息
Jun 22 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
Nov 18 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 PHP
PHP调用接口用post方法传送json数据的实例
May 31 PHP
PHP FileSystem 文件系统常用api整理总结
Jul 12 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
Jul 02 #PHP
PHP中的流(streams)浅析
Jul 02 #PHP
PHP curl使用实例
Jul 02 #PHP
PHP中使用curl入门教程
Jul 02 #PHP
Smarty最简单实现列表奇偶变色的方法
Jul 01 #PHP
PHP中的常见魔术方法功能作用及用法实例
Jul 01 #PHP
PHP获取文件夹大小函数用法实例
Jul 01 #PHP
You might like
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
走出JavaScript初学困境—js初学
2008/12/29 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
[02:05]2014DOTA2西雅图邀请赛 专访啸天mik夫妻档
2014/07/08 DOTA
[51:53]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第二场 11.01
2020/11/02 DOTA
python 获取et和excel的版本号
2009/04/09 Python
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
python开发之thread线程基础实例入门
2015/11/11 Python
python正则表达式的使用
2017/06/12 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
Django nginx配置实现过程详解
2020/09/10 Python
python map比for循环快在哪
2020/09/21 Python
冬季施工防火方案
2014/05/17 职场文书
入党综合考察材料
2014/06/02 职场文书
《秋思》教学反思
2016/02/23 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
Python 恐龙跑跑小游戏实现流程
2022/02/15 Python
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers