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 相关文章推荐
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
php面向对象全攻略 (二) 实例化对象 使用对象成员
Sep 30 PHP
PHP中如何判断AJAX提交的数据
Feb 05 PHP
探讨file_get_contents与curl效率及稳定性的分析
Jun 06 PHP
ThinkPHP视图查询详解
Jun 30 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
ThinkPHP快速入门实例教程之数据分页
Jul 01 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
Jul 25 PHP
ThinkPHP多语言支持与多模板支持概述
Aug 22 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
YII框架页面缓存操作示例
Apr 29 PHP
Laravel 5.5 异常处理 & 错误日志的解决
Oct 17 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
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
原生JS实现简单的无缝自动轮播效果
2018/09/26 Javascript
vsCode安装使用教程和插件安装方法
2020/08/24 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
高性能js数组去重(12种方法,史上最全)
2019/12/21 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
TypeScript 运行时类型检查补充工具
2020/09/28 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
python实现excel读写数据
2021/03/02 Python
解决pandas 作图无法显示中文的问题
2018/05/24 Python
python实现学员管理系统
2019/02/26 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
Python银行系统实战源码
2019/10/25 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
python 实现aes256加密
2020/11/27 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
雅诗兰黛美国官网:Estee Lauder美国
2016/07/21 全球购物
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
编写strcpy函数
2014/06/24 面试题
商务主管岗位职责
2013/12/08 职场文书
仓库管理制度
2014/01/21 职场文书
2014组织生活会方案
2014/05/19 职场文书
新品发布会策划方案
2014/06/08 职场文书
公司财务管理制度
2015/08/04 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书