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概述.
Oct 09 PHP
3.从实例开始
Oct 09 PHP
教你如何快捷的使用cmd访问mysql小技巧
May 26 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 PHP
PHP实现对站点内容外部链接的过滤方法
Sep 10 PHP
对PHP PDO的一些认识小结
Jan 23 PHP
php实现mysql数据库连接操作及用户管理
Nov 08 PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
PHP实现ASCII码与字符串相互转换的方法
Apr 29 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
Mar 01 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来实现网络服务
2009/09/15 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
详解VUE调用本地json的使用方法
2019/05/15 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
关于Python形参打包与解包小技巧分享
2019/08/24 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
2019/10/24 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
公证书标准格式
2014/04/10 职场文书
学生自我评语大全
2014/04/18 职场文书
电子工程求职信
2014/07/17 职场文书
2015年感恩节活动总结
2015/03/24 职场文书
雾霾停课通知
2015/04/24 职场文书
筑梦中国心得体会
2016/01/18 职场文书
Python控制台输出俄罗斯方块移动和旋转功能
2021/04/18 Python
德劲DE1108畅想
2021/04/22 无线电
浅谈JS的二进制家族
2021/05/09 Javascript
Spring Boot实战解决高并发数据入库之 Redis 缓存+MySQL 批量入库问题
2022/02/12 Redis
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技
js判断两个数组相等的5种方法
2022/05/06 Javascript
ubuntu下常用apt命令介绍
2022/06/05 Servers