Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zliczanie kazdego slowa w zmiennej
Spyder
post
Post #1





Grupa: Zarejestrowani
Postów: 269
Pomógł: 7
Dołączył: 12.10.2006
Skąd: Newcastle Upon Tyne

Ostrzeżenie: (0%)
-----


Witam

Mam zmienna $description ktora przenosi text potrzebuje pomocy w skrypcie ktory zliczy mi czestotliwosc wystepowania kazdego zlowa. Czy ktos wie jak sie do tego zabrac?

Dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cudny
post
Post #2





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat(Spyder @ 14.03.2011, 14:54:05 ) *
Nie o to chodzi...

jesli $description ='Hello my name is hello my name name';

Wynik

Hello => 2
Name => 3
My => 1
is =>1

Dzieki


Trzymaj gotowca.
Niestety nie zadziała to jeśli będzie 'hellomy my name is hello my name name' bo hello i my bedzie o raz wiecej (IMG:style_emoticons/default/tongue.gif) ale to już sam kombinuj, ja nie mam czasu w pracy - wtedy ratują tylko preg_match_all();
  1. $description = strtolower('Hello my name is hello my name name');
  2. $desc = array_unique(explode(' ',$description));
  3. foreach($desc as $dd) {
  4. $result[$dd] = substr_count($description, $dd);
  5. }
  6. echo '<pre>';
  7. print_r($result);
  8. echo '</pre>';
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 23:27