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语法(1)
Oct 09 PHP
图书管理程序(一)
Oct 09 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
Mar 07 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
PHP转换文件夹下所有文件编码的实现代码
Jun 06 PHP
php的数组与字符串的转换函数整理汇总
Jul 18 PHP
PHP计算指定日期所在周的开始和结束日期的方法
Mar 24 PHP
PHP中Session和Cookie是如何操作的
Oct 10 PHP
php英文单词统计器
Jun 23 PHP
php求今天、昨天、明天时间戳的简单实现方法
Jul 28 PHP
PHP面向对象程序设计类的定义与用法简单示例
Dec 27 PHP
php爬取天猫和淘宝商品数据
Feb 23 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(视频)Http下载
2006/12/12 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
基于命令行执行带参数的php脚本并取得参数的方法
2016/01/25 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
PHP命名空间与自动加载机制的基础介绍
2019/08/25 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
jQuery实现长文字部分显示代码
2013/05/13 Javascript
jquery实现动态画圆
2014/12/04 Javascript
node.js中的fs.open方法使用说明
2014/12/17 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
JS使用cookie实现DIV提示框只显示一次的方法
2015/11/05 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
js一维数组、多维数组和对象的混合使用方法
2016/04/03 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
详谈ES6中的迭代器(Iterator)和生成器(Generator)
2017/07/31 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
Python实现的微信好友数据分析功能示例
2018/06/21 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
详解Python time库的使用
2019/10/10 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
详解Python 循环嵌套
2020/07/09 Python
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
公司捐书倡议书
2015/04/27 职场文书
大学生军训心得体会5篇
2019/08/15 职场文书
排查MySQL生产环境索引没有效果
2022/04/11 MySQL