Mailinglisten-Archive |
Hi Björn,
On Tue, Oct 21, 2003 at 05:43:21PM +0200, Björn Schotte wrote:
> * Thomas Langfeld wrote:
> > Und wenn ich die Wahl habe zwischen einem 3-Zeiler, der vielleicht im
> > Hinteren-Nachkomma-Tausendstel-Mili-Sekunden-Bereich schneller ist und einem
> > Einzeiler, um ein Problem zu lösen, brauche ich wirklich nicht lange zu
> > überlegen ...
>
> Es ist ineffizient, einen regulären Ausdruck zu verwenden, wenn
> gar keiner nötig ist; genau so wie es nicht nötig ist, 3x str_replace()
> zu verwenden, da folgendes bereits ausreichend ist:
>
> $txt = str_replace(array('\r\n','\r','\n'),'<br>',$txt);
Mir scheint, das ist die optimale Lösung. Zwar etwas langsamer, als
3 x str_replace(), aber immer noch wesentlich schneller (prozentual)
als preg_replace().
Grüße,
Martin
php::bar PHP Wiki - Listenarchive