$filtertekst = '!"#¤%&/()=?!"#¤%&/()=?!"#¤%&/()=?'; /* erstat med en masse stjerner hvis du hellere vil det */ $tekst = "Ååh... dit fucking svin, du skal bare dø idiot!"; $bandeord = array("fuck"=>,"idiot","svin");
$filtertekst = '!"#¤%&/()=?!"#¤%&/()=?!"#¤%&/()=?'; /* erstat med en masse stjerner hvis du hellere vil det */ $tekst = "Ååh... dit fucking svin, du skal bare dø idiot!"; $bandeord = array("fuck", "idiot", "svin");
$filtertekst = '***********************************'; /* en masse stjerner så substr har noget at tage af */ $tekst = "Ååh... dit fucking svin, du skal bare dø idiot!"; $bandeord = array("fuck", "idiot", "svin");
Jeg legede lige lidt videre med jeres løsninger og kom op med:
<?php
$tekst = "Ååh... dit fucking svin, du skal bare dø idiot!"; $badWord = array('fuck','idiot','svin');
function replaceSwearing($text, $words = array(), $mask = '*', $full = false) { //text = Tekst som skal søges igennem //words = Ord som skal erstattes //mask = Tegn som ord erstattes med //full = Er full sat = true, så er det kun hele ord der erstattes, f.eks. FUCK men ikke FUCKING
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.