phpbar.de logo

Mailinglisten-Archive

[php] anzahl eines Strings in einem anderen ermitteln

[php] anzahl eines Strings in einem anderen ermitteln

MikeTech php_(at)_phpcenter.de
Wed, 1 Aug 2001 15:06:46 +0200


mach es doch einfach so:

$i=0;
while (strpos($string, $suchstring)!=false)
{
    $i++; //Zähler erhöhen
    $string=substr($string, strpos($suchstring) + strlen($suchstring),
strlen($string)-strpos($suchstring) - strlen($suchstring));
}


Weiß nicht, ob das jetzt 100 % stimmt.. bin nicht sicher, ob strpos das
erste zeichen in dem der string beginnt zurückgibt, oder das letzte...  aber
so in etwa...

der string wird jedes mal verkürzt, auf die noch verbleibende Länge, und
daraus wieder der suchstring rausgesucht. wird er gefunden wird der zähler
um eins erhöht.

Um nicht den originalstring zu veränden, kannst du ja einen Tempstring
verwenden.

Mike



php::bar PHP Wiki   -   Listenarchive