看看有没有更好的法子 既然都用 array_count_values ,用 max 求交集就是了,不必循环 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你都arsort了,直接echo key($charCount); 就是出现最多的字符了。 我循环是为了将其他同属最多次数的字符也输出来..按照你们的做法只输出了其中一个而已呢你没试过吧?交集啊,array_intersect,先去试一下看看结果~ 求代码,我的代码求出结果如下:r出现了 5 次w出现了 5 次国出现了 5 次e出现了 5 次因为有4个相同次数并且是最多次数的字符 已经没有都少简化的余地了$testStr = 'rewruo ewjrewm' . PHP_EOL . 'hcywer国bg gfaaf d中国国国s国rew';$testStr = preg_replace('/\s/', '', $testStr);preg_match_all('/./u', $testStr, $strList);$strList = array_count_values($strList[0]);$r = array_keys($strList, $m = max($strList));echo join($t=" 出现了 $m 次<br />", $r).$t;r 出现了 5 次e 出现了 5 次w 出现了 5 次国 出现了 5 次 厉害!原来array_keys函数可以这样用 这个动态获取服务器时间为什么和正常时间差8个小时 js 通过 ajax 连接mysql 菜鸟求个例子 php 数据库连接 编码设置问题 求助啊,php基础问题 关于 变量的赋值 问一下高手。。。PHP用文本做数据库有没有弊端 请问:php中用dom从xml文件中读取数据,中文字符显示为乱码,如何解决? php判断文件名是用那个函数 在申请的php主页空间里ACCESS算是数据库空间还是主页空间? thinkphp打印问题,这个打印是说,打印机打印。求大神!!!! 这段代码的if语句怎么错了? div+css 中宽度不明水平居中 急!急!急!急!
你没试过吧?交集啊,array_intersect,先去试一下看看结果~
w出现了 5 次
国出现了 5 次
e出现了 5 次因为有4个相同次数并且是最多次数的字符
$testStr = preg_replace('/\s/', '', $testStr);
preg_match_all('/./u', $testStr, $strList);
$strList = array_count_values($strList[0]);
$r = array_keys($strList, $m = max($strList));
echo join($t=" 出现了 $m 次<br />", $r).$t;
r 出现了 5 次
e 出现了 5 次
w 出现了 5 次
国 出现了 5 次
厉害!原来array_keys函数可以这样用