Podrias hacerlo de esta forma
Código php:
Ver original<?php
$str="megaupload jDownloader download free";
$words = array ('rapidshare','megaupload','free','download');
foreach ($words as $wd){
$expr = "|\s?($wd)\s?|is";
}
echo $str;
Pero el problema que te publicara
Lo mejor sería devidir las palabras por los espacios y colocarlos en un array luego con in_array haces la busqueda. Me refiero
Código PHP:
Ver original<?php
$str="megaupload jDownloader download free buy";
$words = array ('rapidshare','megaupload','free','download'); foreach ($explode as $wd){
$str2[] = $wd;
}
}