在php中,我可以使用什么函数来返回字符串中出现> = 13次的所有子串?你能举例说明如何使用它吗? 欢呼声。
实施例: 我有一个子串,如“在同一个地方下雨,在新的地方下雨,在旧地方下雨”。我想打印出在字符串中出现3次或更多次的所有子串。答案将给出一个数组(rain,in,the,place)
答案 0 :(得分:1)
您要求提供子字符串,但您的示例显示您需要单词:
$words = str_word_count($string, 1);
$frequency = array_count_values($words);
$result = array_filter($frequency, function ($x) { return $x >= 13; });
对于非英语和非西班牙语语言,您必须将包含所需语言的所有字符的字符串作为第3个参数传递给str_word_count
方法。
另外我不知道你为什么要问一个数组数组。