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 相关文章推荐
加强版phplib的DB类
Mar 31 PHP
pdo中使用参数化查询sql
Aug 11 PHP
解析dedecms空间迁移步骤详解
May 15 PHP
探讨方法的重写(覆载)详解
Jun 08 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
10个实用的PHP正则表达式汇总
Oct 23 PHP
Laravel 5框架学习之路由、控制器和视图简介
Apr 07 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
解析WordPress中的post_class与get_post_class函数
Jan 04 PHP
Laravel手动分页实现方法详解
Oct 09 PHP
php获取数据库中数据的实现方法
Jun 01 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
简单的php+mysql聊天室实现方法(附源码)
2016/01/05 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
jQuery联动日历的实例解析
2016/12/02 Javascript
js实现扫雷小程序的示例代码
2017/09/27 Javascript
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python Flask基础教程示例代码
2018/02/07 Python
详解django.contirb.auth-认证
2018/07/16 Python
解决Python3下map函数的显示问题
2019/12/04 Python
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
香港通票:Hong Kong Pass
2019/02/26 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
remote接口和home接口主要作用
2013/05/15 面试题
投资合作协议书范本
2014/04/17 职场文书
小学生田径运动会广播稿
2014/09/11 职场文书
四风对照检查材料范文
2014/09/27 职场文书
工作收入证明模板
2014/10/10 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
MySQL创建管理HASH分区
2022/04/13 MySQL
SQL SERVER中的流程控制语句
2022/05/25 SQL Server