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 相关文章推荐
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
Oct 09 PHP
用PHP连接Oracle数据库
Oct 09 PHP
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 PHP
PHP 模拟$_PUT实现代码
Mar 15 PHP
关于初学PHP时的知识积累总结
Jun 07 PHP
table标签的结构与合并单元格的实现方法
Jul 24 PHP
php使浏览器直接下载pdf文件的方法
Nov 15 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 PHP
实例分析10个PHP常见安全问题
Jul 09 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
Oct 15 PHP
PHP 构造函数和析构函数原理与用法分析
Apr 21 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实现小型站点广告管理
2006/10/09 PHP
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
js取得url地址参数实例
2013/02/22 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
javascript时间函数大全
2014/06/30 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
js实现上一页下一页的效果【附代码】
2016/03/10 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
2019/10/14 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
[41:11]完美世界DOTA2联赛PWL S2 Inki vs Magma 第一场 11.22
2020/11/24 DOTA
python Django模板的使用方法(图文)
2013/11/04 Python
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
详解Python使用simplejson模块解析JSON的方法
2016/03/24 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
python实现kNN算法
2017/12/20 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
致全体运动员广播稿
2014/02/01 职场文书
在职员工证明书
2014/09/19 职场文书
小学英语教学经验交流材料
2015/11/02 职场文书
python tkinter模块的简单使用
2021/04/07 Python