
RimElek
VIP
|
Én a te válaszodtól függetlenül válaszoltam onlyteszt -nek. És mivel semmivel nem utalt arra, hogy nem pontos egyezést vizsgálna, így arra mutattam példát.
Például miért ne lehetne olyan felhasználó, hogy: PadmiNandor, ha a becsületes neve Padmi Nándor. És nem emlékeztet az adminra.
De akárhogy is nézzük, van függvény a megoldásra.
1
2
3
4
5
6
| $tiltottak = array('tiltott1', 'tiltott2', 'tiltott3');
$nev = "tiltott1Itiltott2";
if(preg_match('~'.implode('|', $tiltottak).'~i', $nev, $m) ) {
echo 'A(z) '.$m[0].' tiltott szó!';
} |
vagy
És akkor az összes előforduló hibás szót kiírja a névből.
onlyteszt, te pedig, ha kihagytad az "in_array" szócskát ( függvényt ), akkor pont, hogy teljesen másképp oldottad meg :)
|