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 相关文章推荐
支持php4、php5的mysql数据库操作类
Jan 10 PHP
php自动适应范围的分页代码
Aug 05 PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
关于Zend Studio 配色方案插件的介绍
Jun 24 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 PHP
php表单请求获得数据求和示例
May 15 PHP
php 批量添加多行文本框textarea一行一个
Jun 03 PHP
php中smarty模板条件判断用法实例
Jun 11 PHP
简单理解PHP的面向对象编程方式
May 17 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
Oct 16 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 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
Syphon 使用方法
2021/03/03 冲泡冲煮
apache mysql php 源码编译使用方法
2012/05/03 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
2014/07/08 PHP
php函数连续调用实例分析
2015/07/30 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
详解AngularJS实现表单验证
2015/12/10 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
2016/05/12 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
vue.js2.0点击获取自己的属性和jquery方法
2018/02/23 jQuery
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
JavaScript Reflect Metadata实现详解
2019/12/12 Javascript
js实现简单的倒计时
2021/01/28 Javascript
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
在线吉他课程,学习如何弹吉他:Fender Play
2019/02/28 全球购物
两道JAVA笔试题
2016/09/14 面试题
项目计划书范文
2014/01/09 职场文书
专家推荐信模板
2014/05/09 职场文书
升学宴来宾致辞
2015/07/27 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
MySql分区类型及创建分区的方法
2022/04/13 MySQL