Заменяне на дума с друга дума

phpnovak

Registered
Как да направя когато някой напише някаква дума тя да се заменя с друга? пример "Какво правите бе хора тъпи" това да се заменя със "Какво равите бе хора" симсал ако има тъпи в думата или някакв друга обидна дума дя да се маха или да се заменя сус (цензурирано) ?
 
бих ти предложил нещо по лесно:
$text = preg_replace('/тъпи|други|трети|десети/i','',$text);
Обяснявам:
-чертите с червено ги слагаш като "или" след всяка дума без последната.
-двете кавички зелените м/у тях пишеш с какво да се замени ако се намери такава дума в случая се заменя с "празно".
-променливата в синьо тя е текста, в който ще се заменят тези думи ако има такива.
 
Първо си пишеш заявката:
$sql = mysql_query("заявката");
$results = mysql_fetch_array($sql);
После взимаш кода на MontefuckeR и го слгаш отдолу като променяш $text на $results:
$results = preg_replace('/тъпи|други|трети|десети/i','',$results);
И накрая извеждаш резутата...
 

Back
Горе