Mailinglisten-Archive |
Am Montag, 27. Februar 2006 12:33 schrieb Stefan Brueckmann: > Hallo Norbert Pfeiffer, > > am Montag, 27. Februar 2006 11:54 schriebst du: > > Hi, > > > > > es gibt mehrere PHP-Funktionen in der Richtung: > > > http://de3.php.net/manual/en/function.count-chars.php > > > http://de3.php.net/manual/en/function.str-word-count.php > > > http://de3.php.net/manual/en/function.substr-count.php > > > > boah-eyh, > > was gelangweilte PHP-Developer so alles aus explode(); > > weiterentwickeln koennen. Ich wuerde nie auf die Idee kommen, > > wegen der trivialen Aufgabenstellung ueberhaupt ins Manual > > gucken zu wollen ... ;-) > > Im Prinzip ja ;-) > > $string="Ene mene meck und du bist weg"; > $zeichen = 'e'; > > echo substr_count($string, $zeichen); > > // oder > > $test = explode ($zeichen, $string); > $anzahl = count($test); > echo $anzahl -1; und da sieht man schon, warum es substr_count() gibt und warum es sicherlich nicht aus explode() weiterentwickelt wurde. ;-) Da wird explode() regelrecht mißbraucht und Daten in $test geschoben, die keiner braucht. Außerdem hat substr_count() noch nette Parameter wie Offset und Length. Beim Explodieren gibt es die nicht... :-))) Lutz
php::bar PHP Wiki - Listenarchive