Hallo Leute,
ich habe ein Array mit Worten, die aich aus einem anderen Array "zensieren" möchte.
Hier der Code, erklärung später:
Bei diesem Code kommt zwischen jeden Buchstaben des Textes das Wort"*zensiert*".
Sieht ungefähr so aus:
*zensiert*g*zensiert*u*zensiert*g*zensiert*u*zensiert* ...
Wenn ich aber Explizit ein Wort eingebe, zB Hier:
... funkts perfekt.
Was hab ich falsch gemacht?
Vielen Dank im Voraus!
lG Thomas
ich habe ein Array mit Worten, die aich aus einem anderen Array "zensieren" möchte.
Hier der Code, erklärung später:
PHP-Code:
for($i=0;$i<=$num_w;$i++){
$pattern = '/'.$data['feat']['badwords']['code'][$i].'/i';
$data['posts']['message'][$f] = preg_replace($pattern,'*zensiert*',$data['posts']['message'][$f]);
}
Sieht ungefähr so aus:
*zensiert*g*zensiert*u*zensiert*g*zensiert*u*zensiert* ...
Wenn ich aber Explizit ein Wort eingebe, zB Hier:
PHP-Code:
for($i=0;$i<=$num_w;$i++){
$pattern = '/testwort/i';
$data['posts']['message'][$f] = preg_replace($pattern,'*zensiert*',$data['posts']['message'][$f]);
}
Was hab ich falsch gemacht?
Vielen Dank im Voraus!
lG Thomas
Kommentar