PHP-Funktionen zum Ersetzen von Strings – Cheatsheet und Benchmarks
Kommentare

Michael Feichtinger hat in seinem jüngsten Blog-Eintrag eine von PHPs größten Stärken näher beleuchtet: Das Ersetzen von Strings durch andere Strings. Dafür gibt es in PHP gleich mehrere Wege, dies

Michael Feichtinger hat in seinem jüngsten Blog-Eintrag eine von PHPs größten Stärken näher beleuchtet: Das Ersetzen von Strings durch andere Strings. Dafür gibt es in PHP gleich mehrere Wege, dies zu tun. Und diese sind in unterschiedlichen Szenarien unterschiedlich performant. Also betrachtet er str_replace, preg_replace und Co. näher und gibt etliche Code-Beispiele.

Bei größeren Messreihen zeigt sich, dass die Funktionen unterschiedlich schnell arbeiten. Besonders strtr mit assoziierten Arays als auch preg_replace_callback mit create_function erweisen sich als Flaschenhälse. str_replace wird ausgebremst, wenn besonders viele zu ersetzende Strings gefunden werden. Details zum Testszenario entnehmt Ihr Feichtingers Blog-Post.

Aufmacherbild: String quartet von Shutterstock / Urheberrecht: kellyreekolibry

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -