我有一些禁用词,而不是存储在数据库中。
我需要做的就是用授权的新词替换所有这些。
我做了类似的事情
//Inclusion du fichier à parser
require_once GETCASH_BASE_PATH . '/GESTION/pages_html/index.phtml'; // Layout principal
//Récupération du contenu
$buffer = ob_get_clean();
//Modification du contenu
$mots_interdits = censure();
while ($censure = mysql_fetch_assoc($mots_interdits)):
$new = str_replace($censure['mot'], $censure['mot2'], $buffer);
endwhile;
//On affiche le nouveau contenu
echo $new;
该函数位于另一个文件中
/**
* fonction qui requete la censure
* @return type
*/
function censure() {
$query = "SELECT `mot`, `mot2` FROM `censure`";
$result = mysql_query($query);
return $result;
}
我的问题是它只能替换一个禁用词,我希望它可以替换所有单词。
任何帮助将不胜感激。