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 程序授权验证开发思路
Jul 09 PHP
php数组函数序列之array_flip() 将数组键名与值对调
Nov 07 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
一个图片地址分解程序(用于PHP小偷程序)
Aug 23 PHP
php检索或者复制远程文件的方法
Mar 13 PHP
双冒号 ::在PHP中的使用情况
Nov 05 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
PHP缓存工具XCache安装与使用方法详解
Apr 09 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
May 12 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 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中对xml读取的相关函数的介绍一
2008/06/05 PHP
php事务处理实例详解
2014/07/11 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
PHP+Ajax实时自动检测是否联网的方法
2015/07/01 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
jQuery插件扩展测试实例
2016/06/21 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
2017/03/04 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
Vue插件写、用详解(附demo)
2017/03/20 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
关于JavaScript语句后面的分号问题
2017/12/07 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
Python命名空间的本质和加载顺序
2018/12/17 Python
python实现flappy bird游戏
2018/12/24 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
Python修改列表值问题解决方案
2020/03/06 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
护理专科毕业推荐信
2013/11/10 职场文书
庆中秋节主题活动方案
2014/02/03 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
幼儿园毕业典礼主持词
2014/03/21 职场文书
春秋淹城导游词
2015/02/11 职场文书
大连导游词
2015/02/12 职场文书
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python