| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | hi, zunächst einmal ist eregi_replace() veraltet und sollte durch preg_replace ersetzt werden. dann solltest du verstehen lernen, was Reguläre Ausdrücke sind. wie du siehst sind diese recht umfangreich und deswegen auch langsam. sie sollten also vermieden werden. dein beispiel lässt sich mit str_replace zum beispiel viel schneller erledigen: PHP-Code: Zitat:
| |
| |
| | |
| Moderator und Wett-König | Hallo bölckstoff, ich würde dir empfehlen die preg_*()-Funktionen zu nutzen, diese sind gegenüber den eregi_*()-Funktionen neuer und auch schneller. Da reguläre Ausdrücke ebenfalls einem definierten Muster entsprechen, musst du Symbole, die eine Bedeutung für den Ausdruck haben immer quotieren. Schreib dir einfach eine Funktion, die aus allen für deinen regulären Ausdruck wichtigen Zeichen mit einem "\" versieht.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 21.01.2008
Beiträge: 595
![]() | Zitat:
Danke. Sind die preg_*() Funktionen wirklich soviel schneller als die eregi_*() Funktionen z.B. "eregi_replace oder preg_replace" ist ja das gleiche nur schneller oder wie? | |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
zu bemerken sei noch, dass ereg in php6 zugunsten von preg (pcre) rausfliegt. | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| eregi_replace soll auch Klammern() ersetzten | themonk | PHP Tipps 2008 | 8 | 08.04.2008 09:30 |
| Inhalte zwischen 2 Klammern auslesen | duderino | PHP Tipps 2007 | 14 | 20.01.2007 22:57 |
| n - zeichenfolge in einem string ersetzten | Dave Waterstone | PHP Tipps 2006 | 7 | 25.08.2006 07:14 |
| Eckige Klammern in Template | nutshell | PHP Tipps 2006 | 9 | 05.06.2006 19:12 |
| Teile der Seite bei Klick auf Link durch andere ersetzten | <Daniel> | PHP Tipps 2006 | 12 | 15.05.2006 12:30 |
| Leerzeichen durch % ersetzten | Markus Biehl | PHP Tipps 2006 | 35 | 23.01.2006 18:06 |
| Buttons durch Grafik ersetzten? | HTML, Usability und Barrierefreiheit | 4 | 08.01.2006 17:25 | |
| ersetzten von mehreren zeichen | Sclot | PHP Tipps 2005-2 | 5 | 13.06.2005 06:33 |
| Browser Icon in der Leiste durch eigenes ersetzten. | Eddaholzbein | HTML, Usability und Barrierefreiheit | 6 | 06.06.2005 15:40 |
| fopen und zeichen ersetzten | PHP Tipps 2005 | 1 | 09.04.2005 22:48 | |
| Text durch ein Bild ersetzten | PHP Tipps 2005 | 8 | 06.03.2005 15:32 | |
| klammern von header bis footer | PHP Tipps 2004-2 | 7 | 17.12.2004 13:02 | |
| Klammern | PHP Tipps 2004 | 3 | 08.09.2004 11:23 | |
| Klammern ? | PHP Tipps 2004 | 19 | 05.08.2004 01:55 | |
| klammern | PHP Tipps 2004 | 3 | 05.07.2004 16:42 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| eregi_replace fur jappy, eregi_replace |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.