![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie, chcę wykonać skrypt, który policzy liczbę wystąpień wyrazów w podanym tekście, posortuje wyrazy i wyświetli dla każdego wyrazu liczbę powtórzeń słowa.
Dla tekstu poniżej, powinno to wyglądać tak: - Ala = 2 - kota = 2 - ma = 2 - Jakiś = 1 - tekst = 1 itd.
Jak policzyć slowa w danym tekście i wyświetli wynik? Potrzebuję pomocy, nie wiem jak to zrobić. Pozdrawiam AM Ten post edytował Malinaa 22.12.2008, 11:58:26 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
1. Proszę edytować swojego posta i umieścić kod źródłowy w odpowiednim bbCode!
2. Najpierw się szuka w manualu a później się pyta. str_word_count 3. Bo bez jaj. Przenoszę z PHP na Przedszkole. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Poprawione.
Jeśli mam więcej przedszkolnych pytań do tablic i tego skryptu. Żeby nie być wyśmianym. Pytać, czy lepiej szukać w innym miejscu? |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
sprawdzone funkcja str_word_count na nic się nie przydała do skryptu, ponadto występują z nią problemy dla polskich znaków z ogonkami. Sprawdziła się za to funkcja array_count_values. A tutaj opracowany skrypt optymalizacji, chyba się przyda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) z wykorzystaniem tej funkcji Optyk BETA - Optymalizacja. Jak na pierwsze kroki z tablicami wyszedł (nie chwaląc się) całkiem całkiem. Dziękuje za podpowiedź 2. array_count_values Ten post edytował Malinaa 23.12.2008, 12:41:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:43 |