使用PHP 對字串中的單字實例進行排序和計數
要對PHP 中給定字串中的單字實例進行排序和計數,請考慮利用使用以下技術:
<code class="php">$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);</code>
此程式碼將輸出下列陣列:
Array ( [happy] => 4 [beautiful] => 1 [lines] => 3 [pear] => 2 [gin] => 1 [rock] => 1 )
<code class="php">arsort($words); print_r($words);</code>此程式碼將輸出下列陣列:
Array ( [happy] => 4 [lines] => 3 [pear] => 2 [rock] => 1 [gin] => 1 [beautiful] => 1 )此程式碼將輸出下列陣列:此程式碼將輸出下列陣列:此程式碼將輸出下列陣列:此程式碼將輸出下列陣列🎜>對項目進行排序(可選):要根據詞頻對數組進行排序,您可以使用asort(),它將保留數組的鍵。例如:這將產生以下排序數組:
以上是如何在 PHP 中有效率地對單字實例進行排序和計數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!