für trenner1 setzte
für trenner2 setzte
und für text die variable wo den string enthält[/quote]
Kleines Problem aufgetaucht… Ich hab mehrmals im String und
Allerdings liest deiner nur das erste aus… Gibts dafür noch eine passende Lösung?
[quote=„freggle“]Und dann gäbe es da auch noch die Regulären Ausdrücke (Regular Expressions):
z.B.: de.php.net/preg_match_all[/quote]
BIST DU DES WAHNSINNS???
Dann vergleich mal die Rechenleistung von deinem und meinem O.o
PHP hat einen äußerst ineffizienten Algorithmus zum Lösen von regulären Ausdrücken…
Außerdem würde der reguläre Ausdruck so sowiso nicht funktionieren, da immer versucht wird mit (.*) oder (.+) eine möglichst große Teilmenge abzubilden, das kann man mit (.+?) umgehen. //EDIT: Gut, der U-Modifier macht das gleiche, wird aber nur von PCRE unterstützt
PCRE ist auch nicht viel schneller als POSIX, und auf keinen Fall so schnell wie die einfachen String-Funktionen. Vor allem wenn die zu durchsuchende Zeichenkette lang ist.
Okay stimmt, aber ich denke für den Anfang ist es damit am einfachsten. In der Produktivphase kann man sich dann eine spezialisierte Funktion zusammenzimmern.