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 17 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 PHP
探讨捕获php错误信息方法的详解
Jun 09 PHP
ajax返回值中有回车换行、空格的解决方法分享
Oct 24 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
php字符串分割函数用法实例
Mar 17 PHP
php使用标签替换的方式生成静态页面
May 21 PHP
带你了解PHP7 性能翻倍的关键
Nov 19 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
php 类中的常量、静态属性、非静态属性的区别
Apr 09 PHP
Laravel 实现密码重置功能
Feb 23 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
Oct 17 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生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
My Desktop :) 桌面式代码
2008/12/29 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
2012/11/07 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
对Python 数组的切片操作详解
2018/07/02 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
python多线程同步之文件读写控制
2021/02/25 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
python正则表达式实例代码
2020/03/03 Python
Python实现一个优先级队列的方法
2020/07/31 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
python requests库的使用
2021/01/06 Python
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
给同学的道歉信
2014/01/16 职场文书
《和我们一样享受春天》教学反思
2014/02/07 职场文书
机械制造专业毕业生求职信
2014/03/02 职场文书
三爱活动实施方案
2014/03/19 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书
瘦西湖导游词
2015/02/03 职场文书
销售内勤岗位职责
2015/02/10 职场文书
2015年采购工作总结
2015/04/10 职场文书
教师病假条范文
2015/08/17 职场文书
2019年学校消防安全责任书(2篇)
2019/10/09 职场文书
Win11开始菜单添加休眠选项
2022/04/19 数码科技
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python