比如有如下的字符串:
$str = "cpucpucpucpucpucpucpucpucpcupcpu";
$str1="lovelovelovelovelovelovelovelovelovehellohellohellohellohahaha";
想要得到的结果是:
$str中出现次数最多的子字符串是 cpu。 $str1中出现次数最多的字符串是 love和hello。
大家帮忙给指导指导。
比如有如下的字符串:
$str = "cpucpucpucpucpucpucpucpucpcupcpu";
$str1="lovelovelovelovelovelovelovelovelovehellohellohellohellohahaha";
想要得到的结果是:
$str中出现次数最多的子字符串是 cpu。 $str1中出现次数最多的字符串是 love和hello。
大家帮忙给指导指导。
个人觉得,如果仅仅是给出一个连续的字符串,也没有明确说明统计什么单词出现的次数,这种情况下:
个人觉得单第一个条件就难以满足....,所以,这种想法不太可能实现!
如果你给出一个有明确分隔符字符串,比如有空格的,那还好。或者说给出一个任意字符串(连续都无所谓),但是你很明确知道要统计其中什么字、词的数量,比较得出频率最高的结果,那都很好实现 ....
有个疑问,出现最多的字符串是已经给定的几个来判别,还是说该字符串中所有子串,然后取查其最多的?
substr_count()
来统计cpucpucpucpucpucpucpucpucpcupcpu
中的c
,p
与u
也属于最多的15 回答8.4k 阅读
7 回答5.3k 阅读
8 回答6.2k 阅读
4 回答4.4k 阅读✓ 已解决
5 回答3.2k 阅读✓ 已解决
4 回答4k 阅读
4 回答3.8k 阅读✓ 已解决
$str 中重复最多的显然是 cp