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 相关文章推荐
利用递归把多维数组转为一维数组的函数
Oct 09 PHP
Apache2 httpd.conf 中文版
Nov 17 PHP
自定义php类(查找/修改)xml文档
Mar 26 PHP
php实现简单洗牌算法
Jun 18 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 PHP
国产PHP开发框架myqee新手快速入门教程
Jul 14 PHP
php实现excel中rank函数功能的方法
Jan 20 PHP
php设计模式之单例模式实例分析
Feb 25 PHP
php中文繁体和简体相互转换的方法
Mar 21 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
PHP实现时间日期友好显示实现代码
Sep 08 PHP
PHP配置文件php.ini中打开错误报告的设置方法
Jan 09 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
Chrome Web App开发小结
2014/09/04 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
2014/05/08 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
2015/10/21 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
javascript实现延时显示提示框效果
2017/06/01 Javascript
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
JS实现打砖块游戏
2020/02/14 Javascript
Vue组件为什么data必须是一个函数
2020/06/11 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
python 数据加密代码
2008/12/24 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
Python给图像添加噪声具体操作
2019/03/03 Python
python交易记录链的实现过程详解
2019/07/03 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
Pycharm修改python路径过程图解
2020/05/22 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
面试后感谢信
2014/02/01 职场文书
企业精神口号
2014/06/11 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
2014年人事行政工作总结
2014/12/03 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers