Иногда необходимо подсчитать сколько раз слово встречается в тексте. Вот функция, которая может за вас посчитать частоту вхождения слова в текст:
1 2 3 4 5 6 7 8 9 10 |
<?php function str_word_freq($text='') { $freqData = array(); foreach( str_word_count( $text, 1 ) as $word ) { array_key_exists( $word, $freqData ) ? $freqData[ $word ]++ : $freqData[ $word ] = 0; } return $freqData; } |