如何得到一个字符串中哪个字符出现的次数最多
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-07-25 09:01:57
original
1142 Les gens l'ont consulté
转载地址:
http://blog.qita.in/?post=467
- $str=”asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas”;//任意长度字符串
-
- //解法一(最快速的解法,但是基本功要扎实)
- $arr=str_split($str);
- $arr=array_count_values($arr);
- arsort($arr);
- print_r($arr);
-
- //解法二(对逻辑能力有一定要求)
- $arr=str_split($str);
- $con=array();
- foreach ($arr as $v){
- if (!@$con[$v]){
- @$con[$v]=1;
- }else{
- @$con[$v]++;
- }
- }
- arsort($con);
- print_r($con);
- //解法三
- $arr=str_split($str);
- $unique=array_unique($arr);
- foreach ($unique as $a){
- $arr2[$a]=substr_count($str, $a);
- }
- arsort($arr2);
- print_r($arr2);
复制代码
|
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11