欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php计算未知长度的字符串中出现的次数最多字符的代码

程序员文章站 2022-05-25 16:52:56
...
  1. $arr=str_split($str);
  2. $arr=array_count_values($arr);
  3. arsort($arr);
  4. print_r($arr);
  5. ?>
复制代码

输出: Array ( [$] => 7 [3] => 6

  • => 6 [4] => 5 [f] => 5 => 4 [d] => 4 [5] => 3 [a] => 3 [6] => 2 [2] => 2 [g] => 2 [#] => 2 )

    方法二: 用到函数: array_unique:删除数组中重复的值。 substr_count:计算子串在字符串中出现的次数。

    1. $str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";//任意长度字符串
    2. $arr=str_split($str);
    3. $unique=array_unique($arr);
    4. foreach ($unique as $a){
    5. $arr2[$a]=substr_count($str, $a);
    6. }
    7. arsort($arr2);
    8. print_r($arr2);
    9. ?>
    复制代码