Benne: Wie zähle ich das Vorkommen eines Wortes in einer Variablen?

Beitrag lesen

http://selfphp.info/funktionsreferenz/string_funktionen/substr_count.php
Aber gibts auch eine Möglichkeit (gerne komplizierter), die auch mit PHP Version 3.0.18 funktioniert?

dann musst du die Funktion wahrscheinlich selbst schreiben:
Spontan würde mir da folgende Vorgehensweise einfallen.
Du versuchst in eine Schleife deinen gesuchten Begriff einfach mit "str_replace" so lange zu ersetzen, bis es nicht mehr geht. Die Anzahl der Schleifendruchgänge sind dann die Anzahl der Vorkommen.
Also ungefähr so:

$var = "Toller Toll-Text";
$i = 0;
while(strpos($var, "Toll") >= 0) {
  $var = str_replace($var, "Toll");
  $i++;
}
echo $i . "Vorkommen von Toll";

Gruß,
Benne