phpbar.de logo

Mailinglisten-Archive

[php] Regular Expression zum Stopwoerter filtern

[php] Regular Expression zum Stopwoerter filtern

Dennis & Marlis Merbach php_(at)_phpcenter.de
Sat, 15 Dec 2001 23:27:56 +0100


Hallo Ralf,

>   $text  = "dies ist nur ein kleiner text aus dem alle stopwoerter"
>   $text .= " gefiltert werden sollen";
>
>   $stopwords[] = "dies";
>   $stopwords[] = "ist";
>   $stopwords[] = "ein";
>   $stopwords[] = "aus";
>   $stopwords[] = "dem";
>   $stopwords[] = "werden";
>   $stopwords[] = "sollen";

Man kann preg_replace() auch Arrays übergeben, ungetestet sollte es so
gehen:

foreach($stopwords as $tmp) $stop[] = "|$tmp|";

$nonstop = preg_replace($stop,'',$text);

Es könnte sein, daß der zweite Parameter auch ein Array sein muß.

:-) Dennis

(sorry Ralf, die erste version ging mit Tipfehler  und als pm raus, bitte
ignorieren)
-----  Marlis & Dennis Merbach  -----
           Diplombiologen
        http://www.biopry.de
     http://www.webkonzepte.de
-------------------------------------


php::bar PHP Wiki   -   Listenarchive