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 相关文章推荐
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
Aug 07 PHP
PHP session会话的安全性分析
Sep 08 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
php获取textarea的值并处理回车换行的方法
Oct 20 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
Apr 28 PHP
postfixadmin忘记密码后的修改密码方法详解
Jul 20 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
May 12 PHP
php解压缩zip和rar压缩包文件的方法
Jul 10 PHP
如何在Mac上通过docker配置PHP开发环境
May 29 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
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php实现无限级分类
2014/12/24 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
javascript 学习笔记(onchange等)
2010/11/14 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
jQuery实现的AJAX简单弹出层效果代码
2015/11/26 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
Python字符串详细介绍
2015/05/09 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
Python实现按逗号分隔列表的方法
2018/10/23 Python
python2与python3的print及字符串格式化小结
2018/11/30 Python
python 实现倒排索引的方法
2018/12/25 Python
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
公司担保书范文
2014/05/21 职场文书
面试感谢信范文
2015/01/22 职场文书
党支部半年考察意见
2015/06/01 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
导游词之井冈山
2019/11/20 职场文书