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 相关文章推荐
DEDE采集大师官方留后门的删除办法
Jan 08 PHP
通过缓存数据库结果提高PHP性能的原理介绍
Sep 05 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
Apr 28 PHP
php调用mysql存储过程实例分析
Dec 29 PHP
php解析xml方法实例详解
May 12 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
php简单复制文件的方法
May 09 PHP
PHP实现冒泡排序的简单实例
May 26 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
Jul 23 PHP
php网页版聊天软件实现代码
Aug 12 PHP
PHP实现函数内修改外部变量值的方法示例
Dec 28 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 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
SMARTY学习手记
2007/01/04 PHP
在PHP中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
Window下PHP三种运行方式图文详解
2013/06/11 PHP
php上传excel表格并获取数据
2017/04/27 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
2019/11/04 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
微信小程序如何获知用户运行小程序的场景教程
2017/05/17 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
仅利用30行Python代码来展示X算法
2015/04/01 Python
小米5s微信跳一跳小程序python源码
2018/01/08 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
django反向解析和正向解析的方式
2018/06/05 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
2019/08/10 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
大学生关于奋斗的演讲稿
2014/01/09 职场文书
建筑系毕业生自我鉴定
2014/01/24 职场文书