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 相关文章推荐
服务器端解压缩zip的脚本
Dec 22 PHP
php下关于中英数字混排的字符串分割问题
Apr 06 PHP
php修改时间格式的代码
May 29 PHP
PHP将DateTime对象转化为友好时间显示的实现代码
Sep 20 PHP
PHP函数篇之掌握ord()与chr()函数应用
Dec 05 PHP
php接口和抽象类使用示例详解
Mar 02 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
Sep 16 PHP
详解PHP中的状态模式编程
Aug 11 PHP
php中类和对象:静态属性、静态方法
Apr 09 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
PHP两个n位的二进制整数相加问题的解决
Aug 26 PHP
Yii 实现数据加密和解密
Mar 09 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
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
Php中使用Select 查询语句的实例
2014/02/19 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
php如何把表单内容提交到数据库
2019/07/08 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
jquery CSS选择器笔记
2010/03/29 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
python创建临时文件夹的方法
2015/07/06 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
python 实现识别图片上的数字
2019/07/30 Python
ipad上运行python的方法步骤
2019/10/12 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
某公司.Net方向面试题
2014/04/24 面试题
创业者是否需要商业计划书?
2014/02/07 职场文书
新学期决心书
2014/03/11 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
各种货币符号快捷输入
2022/02/17 杂记
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server