Количество совпадений

Николай

PHP - CooL
Количество совпадений

Есть строка в которой достаточно много слов, они разделены ";". Мне надо подсчитать количество повторений каждого слова в этой строке, потом все отформотировать и сделать что-то типа:
слово - 45
лошадь - 99
дом - 2

Помогите пожалуйста принцип создания такой штуки, сам мучаюсь уже давно! Пробовал сначала разбивать(split) строчку на ;, потом считать количество совпадений строки(substr_count)... Не получилось, то ли руки кривые, то ли ещё что...
 

Demiurg

Guest
... толи мануал лень читать [m]array_count_values[/m]
 

Николай

PHP - CooL
2 Crazy:
Спасибо. Для наглядности этот вариант мне очень помог!
Но он сортирует не по количеству совпадений... А можно это как-то все забить в какой-нибудь массив? Я потом по этим данным буду строить график, а при помощи print_r я не смогу этого сделать...
Ещё раз спасибо.
 

Crazy

Developer
Кто сортирует? Где ты ищешь сортировку -- в моем коде или в мануале? :)
 

Николай

PHP - CooL
Я его просил(sort, ksort, uksort), я его даже умолял(uasort, asort) :)
array_count_values - с этой функцией разобрался, объясните пожалуйста как теперь полученный массив отсортировать по количеству совпадений...

ЗЫ: Почему не приходит уведомление о новом сообщении? Опять какой-то фильтр спама наверно сработал...
 

fixxxer

К.О.
Партнер клуба
Он говорил "Чувак, у тебя ошибка?" Или что-то другое? И на какой код?
 

Crazy

Developer
Автор оригинала: Николай
uasort - не умолялся! Он матерился!(всмысле говорил об ошибке...)
Будем ждать, пока у меня прорастет телепатическая железа -- или будем показывать код? В принципе, я не против первого варианта.
 
Сверху