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 相关文章推荐
PHPlet在Windows下的安装
Oct 09 PHP
PHP的栏目导航程序
Oct 09 PHP
无数据库的详细域名查询程序PHP版(2)
Oct 09 PHP
php&java(二)
Oct 09 PHP
一个简单的MySQL数据浏览器
Oct 09 PHP
PHP Zip压缩 在线对文件进行压缩的函数
May 26 PHP
php实现搜索类封装示例
Mar 31 PHP
如何用PHP做到页面注册审核
Mar 02 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
解决php extension 加载顺序问题
Aug 16 PHP
thinkphp5 模型实例化获得数据对象的教程
Oct 18 PHP
php实现统计IP数及在线人数的示例代码
Jul 22 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
开源SNS系统-ThinkSNS
2008/05/18 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
前端必学之PHP语法基础
2016/01/01 PHP
一个js过滤空格的小函数
2014/10/10 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
使用Python标准库中的wave模块绘制乐谱的简单教程
2015/03/30 Python
改进Django中的表单的简单方法
2015/07/17 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
Python实现聊天机器人的示例代码
2018/07/09 Python
python实现猜数字游戏
2020/03/25 Python
如何通过python计算圆周率PI
2020/11/11 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
警察思想汇报
2014/01/04 职场文书
优秀共产党员推荐材料
2014/12/18 职场文书
五年级语文教学反思
2016/03/03 职场文书