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 相关文章推荐
第十节--抽象方法和抽象类
Nov 16 PHP
php escape URL编码
Dec 10 PHP
在MongoDB中模拟Auto Increment的php代码
Mar 06 PHP
PHP运行时强制显示出错信息的代码
Apr 20 PHP
php设计模式 Command(命令模式)
Jun 26 PHP
PHP操作数组的一些函数整理介绍
Jul 17 PHP
10个实用的PHP代码片段
Sep 02 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
PHP基于MySQL数据库实现对象持久层的方法
Jun 17 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
PHP使用递归算法无限遍历数组示例
Jan 13 PHP
PHP一个简单的无需刷新爬虫
Jan 05 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缓存类完整实例
2014/07/26 PHP
PHP strip_tags保留多个HTML标签的方法
2016/05/22 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
php版微信数据统计接口用法示例
2016/10/12 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
2018/10/11 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
2019/09/03 jQuery
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
python中Lambda表达式详解
2019/11/20 Python
Python实现变声器功能(萝莉音御姐音)
2019/12/05 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
土木工程专业个人求职信
2013/12/05 职场文书
高中自我评价范文
2014/01/27 职场文书
餐厅经理岗位职责范本
2014/02/17 职场文书
捐助倡议书
2015/01/19 职场文书
求职导师推荐信范文
2015/03/27 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python
React实现动效弹窗组件
2021/06/21 Javascript