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 相关文章推荐
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
Jul 29 PHP
PHPUnit安装及使用示例
Oct 29 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
Mar 19 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
Apr 21 PHP
使用php-timeit估计php函数的执行时间
Sep 06 PHP
Zend Framework实现多文件上传功能实例
Mar 21 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
Jul 25 PHP
php操纵mysqli数据库的实现方法
Sep 18 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
Nov 03 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
Mar 25 PHP
php 读写json文件及修改json的方法
Mar 07 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 显示客户端IP与服务器IP的代码
2010/10/12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
2014/06/30 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
再推荐十款免费的php开发工具
2015/11/09 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
会计应聘求职信范文
2013/12/17 职场文书
捐助倡议书范文
2014/04/15 职场文书
社会实践活动总结报告
2014/04/29 职场文书
关于安全演讲稿
2014/05/09 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript
pandas:get_dummies()与pd.factorize()的用法及区别说明
2021/05/21 Python
Java 关于String字符串原理上的问题
2022/04/07 Java/Android
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技