Hey!
I'm just trying to replace some of the more bad words with their slightly
censored counterparts like so
$bad_words = array(/*Well you know the words so am not going to write them
here*/);
$bad_words_replacements = array("f*ck", "f*cking");
$comment = str_replace("$bad_words",$bad_words_replacements, $comment);
My question is this, for just two words its fine to use the above, but a pal
tells me that if using a lot of words (eg: 15) and the $comment is big then it
can take quite some time and be a bit of a processing strain as well because
php first checks the first word from the good list against all the 15 words in
the bad list against the comment then moves to the second word etc.
Is this really bad processing wise and would you recommend any other way of
doing this?
The other question i have is, wont "f*ck" catch "f*cking" as well? so should i
delete the longer f*cking?
I'm not really trying to stop people swearing... just trying to make it not
"jump out" so much, this was the poster is happy coz i have not censored him to
bits and the reader should be a bit happy coz its a bit decent.
Thanks!
R
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php