![]() Mailinglisten-Archive |
Sebastian Tobias Mendel genannt Mendelsohn wrote: >> $keyword_in = array(); >> $keywords = array(); >> $words = explode(" ", $text); >> foreach ($words AS $word) { >> $firstchar = substr($word, 0, 1); >> if (strToUpper($firstchar) == $firstchar) { >> if (!isset($keyword_in[$word])) { >> $keyword_in[$word] = true; >> $keywords[] = $word; >> } >> } >> } >> unset($keyword_in); > > Von einem Ausschluss dieser war doch keine Rede *pfeif* Lalala.... bin unschuldig. W�rde dann vorschlagen das mit einem Regexp zu l�sen, auch wenn das nicht unbedingt von der Performance die optimale L�sung darstellt (gegen�ber str_replace(array,array,string)). Vorteil ist allerdings, dass es alle anderen Zeichen, au�er den Buchstaben und Leerzeichen im Vorfeld rausschnippseln kann. Also s�h die L�sung dann wie folgt aus: $text = preg_replace('=[^a-z\s]*=im', '', $text); // und hier der Source von oben // -- Dennis Sterzenbach http://www.darknoise.de/
php::bar PHP Wiki - Listenarchive