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
php 中include()与require()的对比
Oct 09 PHP
中国站长站 For Dede4.0 采集规则
May 27 PHP
php下使用strpos需要注意 === 运算符
Jul 17 PHP
使用bcompiler对PHP文件进行加密的代码
Aug 29 PHP
深入PHP运行环境配置的详解
Jun 04 PHP
php实现的RSS生成类实例
Apr 23 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
Mar 15 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
Laravel框架路由设置与使用示例
Jun 12 PHP
详解提高使用Java反射的效率方法
Apr 29 PHP
thinkphp框架类库扩展操作示例
Nov 26 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
CakePHP框架Model函数定义方法示例
2017/08/04 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
Bootstrap进度条学习使用
2017/02/09 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
ES6 Symbol数据类型的应用实例分析
2019/06/26 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
Python 条件判断的缩写方法
2008/09/06 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
python中的字符串内部换行方法
2018/07/19 Python
python 整数越界问题详解
2019/06/27 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
几个常见的消息中间件(MOM)
2014/01/08 面试题
计算机专业毕业生推荐信
2013/11/25 职场文书
授权委托书格式模板
2014/04/03 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
机关工会工作总结2015
2015/05/26 职场文书
详解如何用Python实现感知器算法
2021/06/18 Python
nginx内存池源码解析
2021/11/20 Servers