Hallo,
ich habe da eine Idee, ich möchte einen String der z.B für ein Gästebuch oder Kommentarsystem gedacht ist auf gewisse Wörter/Spam untersuchen.
Ich habe ein Array mit solchen ausdrücken wie "Sex" oder sonstiges, nun möchte ich in einer Schleife den String auf diese Wörter mit dem Array vergleichen.
Doch so einfach ist das glaube ich nicht, ich habe den count() des Array genommen und damit die Schleife zum laufen gebracht:
$i=count($array)
for($a=0,$a<$i,++$a)
{
if(strpos($string,$array[a]))
{
echo gefunden;
}
}
Aber die gewissen wörter werden nur so oft gefunden wie die schleife durchläuft. Also wenn es im String 10 wörter gibt die schleife aber nur 3x durchgeht werden auch nur 3 wörter gefunden.
Also ich möchte einfach nur wissen wie oft die wörter gefunden bzw. ersetzt worden sind.
Hat jemand evtl. einen lösungsansatz?
Danke
Gnom(e)