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中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
Aug 21 PHP
用php制作简单分页(从数据库读取记录)的方法详解
May 04 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
laravel 4安装及入门图文教程
Oct 29 PHP
php通过文件流方式复制文件的方法
Mar 13 PHP
php通过exif_read_data函数获取图片的exif信息
May 21 PHP
php自定义类fsocket模拟post或get请求的方法
Jul 31 PHP
基于php实现随机合并数组并排序(原排序)
Nov 26 PHP
Symfony2联合查询实现方法
Mar 18 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
Apr 20 PHP
PHP学习笔记之session
May 06 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
Nov 13 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
我的论坛源代码(三)
2006/10/09 PHP
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
实例讲解PHP表单
2020/06/10 PHP
判断控件是否已加载完成的代码
2010/02/24 Javascript
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
利用express启动一个server服务的方法
2017/09/17 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
关于TypeScript模块导入的那些事
2018/06/12 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
Python中使用glob和rmtree删除目录子目录及所有文件的例子
2014/11/21 Python
python3转换code128条形码的方法
2019/04/17 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
Pycharm新手使用教程(图文详解)
2020/09/17 Python
python爬取招聘要求等信息实例
2020/11/20 Python
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
农行实习自我鉴定
2013/09/22 职场文书
应聘自荐书
2013/10/08 职场文书
青年教师培训方案
2014/02/06 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
节约用电倡议书
2015/04/28 职场文书
刑事上诉状范文
2015/05/22 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL
MySQL 分页查询的优化技巧
2021/05/12 MySQL