Holladiewaldfee,
Das käme wieder mal auf einen diser berühmten Performance-Tests an. Reguläre Ausdrücke sind sehr teuer und zerlegen den String schließlich auch. Wahrscheinlich ist die Kombination aus den Funktionen
Allerdings werden reguläre Ausdrücke von PHP in irgendeiner kompilierten Form gecached und sind somit nur bei der ersten Anwendung langsam. Ich muß aber zugeben, daß ich nicht weiß, ob der Cache nur für einen Request angelegt wird oder ob die Dinger requestübergreifend gecached werden. Wenn letzteres der Fall wäre könnte die Lösung mit dem RegExp am Ende doch die schnellere sein.
Aber wenn er nicht grade perfomance-kritische Anwendungen schreibt (wovon ich ausgehe, sonst könnte er mit RegExps umgehen), dürften ihn die paar Millisekunden hin oder her kaum kratzen ...
Ciao,
Harry
Bald kommt die Waldfee ... (Projektphase: Planung)
Bis dahin:
http://harry.ilo.de/projekte/berge/