手机
当前位置:查字典教程网 >编程开发 >php教程 >php中计算未知长度的字符串哪个字符出现的次数最多的代码
php中计算未知长度的字符串哪个字符出现的次数最多的代码
摘要:用到的函数:str_split:把字符串分割到数组中。类似的函数explode()函数把字符串分割为数组。array_count_value...

用到的函数:

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/2页

php解析字符串里所有URL地址的方法

如何使用PHP中的字符串函数

php替换字符串中间字符为省略号的方法

PHP中的一些常用函数收集

php输出全球各个时区列表的方法

php使用数组填充下拉列表框的方法

PHP生成指定随机字符串的简单实现方法

php简单实现多字节字符串翻转的方法

支持中文的PHP按字符串长度分割成数组代码

精品推荐
分类导航