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 相关文章推荐
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
PHP简单系统查询模块代码打包下载
Jun 07 PHP
php 记录进行累加并显示总时长为秒的结果
Nov 04 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
Aug 21 PHP
浅析PHP中Session可能会引起并发问题
Jul 23 PHP
PHP7.0版本备注
Jul 23 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
php中namespace及use用法分析
Dec 06 PHP
php实现小程序支付完整版
Oct 09 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_SELF的安全问题
2009/09/05 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
php验证码生成器
2017/05/24 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
用Javascript 获取页面元素的位置的代码
2009/09/25 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
微信小程序 slider的简单实例
2017/04/19 Javascript
React Native之ListView实现九宫格效果的示例
2017/08/02 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
React-Native使用Mobx实现购物车功能
2017/09/14 Javascript
Babel 入门教程学习笔记
2018/06/13 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
vue2.x 对象劫持的原理实现
2020/04/19 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
Python按行读取文件的简单实现方法
2016/06/22 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
python内打印变量之%和f的实例
2020/02/19 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
法定代表人身份证明书(含说明)
2014/10/02 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
夏洛特的网观后感
2015/06/15 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
Minikube搭建Kubernetes集群
2022/03/31 Servers