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 相关文章推荐
PHP.MVC的模板标签系统(二)
Sep 05 PHP
用PHP制作静态网站的模板框架(四)
Oct 09 PHP
PHP 数组遍历顺序理解
Sep 09 PHP
php学习之数据类型之间的转换介绍
Jun 09 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
Jun 19 PHP
ThinkPHP框架设计及扩展详解
Nov 25 PHP
PHP生成随机数的方法实例分析
Jan 22 PHP
PHP的引用详解
Feb 22 PHP
PHP序列化/对象注入漏洞分析
Apr 18 PHP
利用 fsockopen() 函数开放端口扫描器的实例
Aug 19 PHP
PHP函数按引用传递参数及函数可选参数用法示例
Jun 04 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
Jun 06 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 8小时时间差的解决方法小结
2009/12/22 PHP
php 连接mssql数据库 初学php笔记
2010/03/01 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
zf框架的数据库追踪器使用示例
2014/03/13 PHP
PHP合并discuz用户脚本的方法
2015/08/04 PHP
php之可变函数的实例详解
2017/09/13 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
网站上面有这种切换效果
2006/06/26 Javascript
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
JQuery弹出层示例可自定义
2014/05/19 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
AngularJS 最常用的八种功能(基础知识)
2017/06/26 Javascript
js模块加载方式浅析
2017/08/12 Javascript
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
python实现用户登陆邮件通知的方法
2015/07/09 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
Python常见数据类型转换操作示例
2019/05/08 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
几个Shell Script面试题
2012/08/31 面试题
办公用品质量保证书
2015/05/11 职场文书