使用的组合
str_word_count()和
array_count_values():
$str = 'happy beautiful happy lines pear gin happy lines rock happy lines pear ';$words = array_count_values(str_word_count($str, 1));print_r($words);
给
Array( [happy] => 4 [beautiful] => 1 [lines] => 3 [pear] => 2 [gin] => 1 [rock] => 1)
将
1在
str_word_count()品牌函数返回的所有找到的单词的数组。
要对条目进行排序,请使用
arsort()(保留键):
arsort($words);print_r($words);Array( [happy] => 4 [lines] => 3 [pear] => 2 [rock] => 1 [gin] => 1 [beautiful] => 1)



