如何得到一个字符串中哪个字符出现的次数最多
Lepaskan: 2016-07-25 09:01:57
asal
1083 orang telah melayarinya
转载地址:
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);
复制代码
|
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
Topik-topik yang berkaitan
Lagi>