找到字符串中出现次数最多的那个字符
来源:互联网 发布:cf老是网络出现异常23 编辑:程序博客网 时间:2024/05/16 06:18
1.方法一,丛亚杰拿学来的hashtable方法
<?php $str="sjdfnmy09j9re9huhdsfds99$$$543298sdjfdsj,###";$arr = str_split($str);for ($i = 0;$i < count($arr);$i ++){$index = $arr[$i];@$hashtable[$index] ++;}arsort($hashtable);var_dump($hashtable);
2.方法二,原来我可能会这么写
<?php $str="sjdfnmy09j9re9huhdsfds99$$$543298sdjfdsj,###";$arr = str_split($str);foreach($arr as $key => $val) { if(!@$count[$val]){ $count[$val] = 1; } else{ $count[$val] ++; }}arsort($count);var_dump($count);
3.最后,php其实已经封装好了array_count_values 函数— 统计数组中所有的值出现的次数,so。。。只需要这样就可以了:
<?php $str="sjdfnmy09j9re9huhdsfds99$$$543298sdjfdsj,###";$arr = str_split($str);$arr = array_count_values($arr);arsort($arr);var_dump($arr);
结果:
- 找到字符串中出现次数最多的那个字符
- 一个字符串中,找到出现次数最多的字符
- 查找一个字符串中出现次处最多的那个字符,并输出出现次数
- JS实现找到某字符串中出现次数最多的字符,并统计次数
- 字符串中出现次数最多的字符
- 选出字符串中出现次数最多的字符
- 字符串中出现次数最多的字符算法
- 查找字符串中出现次数最多的字符
- C#取字符串中出现次数最多的字符
- PHP获取字符串中出现次数最多的字符
- 寻找字符串中出现次数最多的字符
- 找出字符串中第一个出现次数最多的字符
- 查找字符串中出现次数最多的字符
- 找出字符串中第一个出现次数最多的字符
- js输出一个字符串中出现次数最多的字符
- 找出给定字符串中出现最多的字符和次数
- 找出字符串中第一个出现次数最多的字符
- 查找字符串中出现次数最多的字符
- vsftp 常见错误
- linux下一般程序运行时查找动态库的顺序
- Android权限的理解
- ListView中几个特殊属性
- hdu4639(排列组合)
- 找到字符串中出现次数最多的那个字符
- 汉诺塔(递归法)
- jdbc 事务
- error while loading shared libraries的解決方法
- rpm包是什么?
- Android TextView中链接(link)点击事件的截取
- QScrollBar样式
- 电子商务(B2C)IT系统--综述
- POJ2728--Desert King