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