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实现文件上传二法
Oct 09 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
Jul 04 PHP
关于svn冲突的解决方法
Jun 21 PHP
php中sql注入漏洞示例 sql注入漏洞修复
Jan 24 PHP
PHP连接MySQL数据的操作要点
Mar 20 PHP
php微信公众平台开发类实例
Apr 01 PHP
PHP实现连接设备、通讯和发送命令的方法
Oct 13 PHP
php-fpm开启状态统计的方法详解
Jun 23 PHP
PHP高效获取远程图片尺寸和大小的实现方法
Oct 20 PHP
Laravel中9个不经常用的小技巧汇总
Apr 16 PHP
PHP Cli 模式设置进程名称的方法
Jun 12 PHP
PHP实用小技巧之调用录像的方法
Dec 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
Phpbean路由转发的php代码
2008/01/10 PHP
PHP 输出简单动态WAP页面
2009/06/09 PHP
php 归并排序 数组交集
2011/05/10 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
JavaScript 的方法重载效果
2009/08/07 Javascript
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
JS中showModalDialog 的使用解析
2013/04/17 Javascript
js验证模型自我实现的具体方法
2013/06/21 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
微信小程序 textarea 详解及简单使用方法
2016/12/05 Javascript
关于使用js算总价的问题
2017/06/23 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
回调函数的意义以及python实现实例
2017/06/20 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
学雷锋月活动总结
2014/04/25 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
2015年中秋节主持词
2015/07/30 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
使用Pytorch训练two-head网络的操作
2021/05/28 Python
Python OpenCV实现图像模板匹配详解
2022/04/07 Python
SQL Server中搜索特定的对象
2022/05/25 SQL Server
nginx静态资源的服务器配置方法
2022/07/07 Servers