En verimli bir dizi olurdu, ama verimli olması için sen (gerekirse orijinal içerik başka bir DB col eğer tutulması olabilir) ekranda değil sunulması üzerinde sansür var.
Bu dizi yönetilen & edilebilir vb db, txt dosyası, php kodu, alınan
Eğer kelime varyasyonları sansür istiyorsanız bu yararlı olabilir, bu dizide dize veya regexplerde için gidebilirsiniz.
Dizeleri sürümü için kullanabilirsiniz strtr:
$replacement = "****";
$text = strtr($text, array("fuck" => $replacement, "fuckin" => $replacement));
Sıradanifade sürümü için preg_replace yasak ifadeler dizisi geçirmek için kullanabileceğiniz
$replacement = "****";
$forbidden = array('/fuck(in|er)/', '/censor(ed|ship)/');
$text = preg_replace($forbidden, $replacement, $text);
Siz sansürlü metinde * karakter sayısını tam olarak koymak yerine de geri çağrılarla değiştirme artırabilirsiniz.