Hallo,
Es ist allerdings fest definiert, nach wieviel Zeichen der String gesplittet werden soll. Beispielsweise nach 5, dann wieder nach 2, dann nach 8 usw..
preg_match_all() ist unter bestimmten Umständen schneller als substr(). Wie sich das in deinem Fall verhält, und ob es überhaupt Sinn macht, diese Funktion einzusetzen, kann ich (mangels ausführlicherer Angaben) allerdings nicht sagen. Aber du könntest das ja selbst mit einem Vergleich rausfinden.
es ist deutlich beschrieben worden und mit preq_match_all() kommst Du der Lösung des gestellten Probem so rein gar nicht bei.
Gruß aus Berlin!
eddi