chciałbym w jakiś sposób zliczyć, ile razy dane słowo zostało użyte w badanym ciągu.
Skonstruowałem sobie coś, co działa jak chciałem:
<?php $ciag = 'to jest testowa wartosc testowej testowej wartosci wartosci wartosci wartosci'; $nowa = $tablica; // Tablice czestotliwosciowe // Podwojna petla sprawdzajaca czestosc wystepowania foreach($tablica as $wartosc) { foreach($nowa as $val2) { if($val2 == $wartosc) { $czestosc[\"$wartosc\"] += 1; } } } // Usuniecie niepotrzebnych duplikatow foreach($czestosc as $klucz => $wartosc) { $czestosc2[\"$klucz\"] = sqrt($wartosc); } ?>
Tylko mam pytanie. Czy ja czasem nie wynajduję koła od nowa? Coś mi się wydaje, że można zrobić to znacznie prościej (i szybciej: przy dużych ciągach nie jest to specjalnie wydajna sprawa), ale nie mam pojęcia jak.