php中计算未知长度的字符串哪个字符出现的次数最多的代码


Posted in PHP onAugust 14, 2012

用到的函数:
str_split:把字符串分割到数组中。类似的函数explode() 函数把字符串分割为数组。array_count_values:用于统计数组中所有值出现的次数。
arsort:对数组进行逆向排序并保持索引关系。
主要用于对那些单元顺序很重要的结合数组进行排序。$str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";//任意长度字符串

$arr=str_split($str); 
$arr=array_count_values($arr); 
arsort($arr); 
print_r($arr);

输出:
Array 
( 
[$] => 7 
[3] => 6 
[*] => 6 
[4] => 5 
[f] => 5 
[s] => 4 
[d] => 4 
[5] => 3 
[a] => 3 
[6] => 2 
[2] => 2 
[g] => 2 
[#] => 2 
)

第二种方法:
用到的函数:
array_unique:删除数组中重复的值。substr_count:计算子串在字符串中出现的次数。
$str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";//任意长度字符串 
$arr=str_split($str); 
$unique=array_unique($arr); 
foreach ($unique as $a){ 
$arr2[$a]=substr_count($str, $a); 
} 
arsort($arr2); 
print_r($arr2);
PHP 相关文章推荐
用文本作数据处理
Oct 09 PHP
mysql中存储过程、函数的一些问题
Feb 14 PHP
php 定界符格式引起的错误
May 24 PHP
初品cakephp 入门基础
Feb 16 PHP
PHP ignore_user_abort函数详细介绍和使用实例
Jul 15 PHP
java模拟PHP的pack和unpack类
Apr 13 PHP
php函数mkdir实现递归创建层级目录
Oct 27 PHP
php微信公众号开发(4)php实现自定义关键字回复
Dec 15 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
Dec 29 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
PHP使用XMLWriter读写xml文件操作详解
Jul 31 PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
Aug 09 #PHP
通过5个php实例细致说明传值与传引用的区别
Aug 08 #PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
Aug 08 #PHP
php中++i 与 i++ 的区别
Aug 08 #PHP
php中判断文件空目录是否有读写权限的函数代码
Aug 07 #PHP
PHP中全局变量global和$GLOBALS[]的区别分析
Aug 06 #PHP
php一个找二层目录的小东东
Aug 02 #PHP
You might like
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
PHP中的随机性 你觉得自己幸运吗?
2016/01/22 PHP
php简单获取复选框值的方法
2016/05/11 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
Document 对象的常用方法
2009/07/31 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
Python实现远程调用MetaSploit的方法
2014/08/22 Python
python使用pymysql实现操作mysql
2016/09/13 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
LA MER海蓝之谜美国官网:传奇面霜
2016/08/27 全球购物
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
一封普通求职者的求职信
2013/11/20 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
德育标兵事迹材料
2014/08/24 职场文书
2015年司机年终工作总结
2015/05/14 职场文书
小学六一主持词开场白
2015/05/28 职场文书
辅导员学期工作总结
2015/08/14 职场文书
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python