PHP统计二维数组元素个数的方法


Posted in PHP onNovember 12, 2013

解决思路
1. 首先从数据库的congtent字段读取数据,并把它们合并成一个字符串。

<?php
 while($myrow = $connector -> fetch_array($result))
 {
  //$r[] = explode(",", $myrow["content"]);
  $str .= $myrow["content"].',';
 } $arr_str = substr($str, 0, -1);
?>

由于最后一个数后面有逗号,所以要对字符串进行截取。
2. 将字符串按逗号分割成数组。
$r = explode(",", $arr_str);

3. 用 array_count_values() 统计一维数组的元素个数
由于array_count_values()貌似不能直接对二维数组的元素进行个数统计,所以进行了上面的两个步骤,得到一个一维数组。
array_count_values() 函数用于统计数组中所有值出现的次数。返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。
$rs = array_count_values($r);

4. 排序
asort($rs);
echo '<pre>';
print_r($rs);
echo '</pre>';
PHP 相关文章推荐
Ha0k 0.3 PHP 网页木马修改版
Oct 11 PHP
简单的PHP缓存设计实现代码
Sep 30 PHP
Php Ctemplate引擎开发相关内容
Mar 03 PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
Jul 01 PHP
兼容PHP和Java的des加密解密代码分享
Jun 26 PHP
smarty内置函数foreach用法实例
Jan 22 PHP
PHP滚动日志的代码实现
Jun 10 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
Jan 28 PHP
PHP编写登录验证码功能 附调用方法
May 19 PHP
php中array_column函数简单实现方法
Jul 11 PHP
PHP之认识(二)关于Traits的用法详解
Apr 11 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 PHP
多个PHP中文字符串截取函数
Nov 12 #PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
Nov 12 #PHP
CodeIgniter使用phpcms模板引擎
Nov 12 #PHP
php用正则表达式匹配URL的简单方法
Nov 12 #PHP
CodeIgniter基本配置详细介绍
Nov 12 #PHP
PHP URL路由类实例
Nov 12 #PHP
PHP set_error_handler()函数使用详解(示例)
Nov 12 #PHP
You might like
聊天室php&amp;mysql(三)
2006/10/09 PHP
收集的DedeCMS一些使用经验
2007/03/17 PHP
php urlencode()与urldecode()函数字符编码原理详解
2011/12/06 PHP
php 判断数组是几维数组
2013/03/20 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
javascript分页代码(当前页码居中)
2012/09/20 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
JavaScript字符串对象
2017/01/14 Javascript
MUI 上拉刷新/下拉加载功能实例代码
2017/04/13 Javascript
nodejs密码加密中生成随机数的实例代码
2017/07/17 NodeJs
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
VUE预渲染及遇到的坑
2018/09/03 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
Vue中import from的来源及省略后缀与加载文件夹问题
2020/02/09 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
详解Python中with语句的用法
2015/04/15 Python
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
padas 生成excel 增加sheet表的实例
2018/12/11 Python
keras 多gpu并行运行案例
2020/06/10 Python
基于Keras的格式化输出Loss实现方式
2020/06/17 Python
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
辩护词范文大全
2015/05/21 职场文书
心术观后感
2015/06/11 职场文书
初中语文教学随笔
2015/08/15 职场文书
小学教代会开幕词
2016/03/04 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
创业计划书之养殖业
2019/10/11 职场文书
Win11自动黑屏怎么办 Win11自动黑屏设置教程
2022/07/15 数码科技