phpbar.de logo

Mailinglisten-Archive

[php] langsames preg replace

[php] langsames preg replace

Tobias php_(at)_phpcenter.de
Tue, 3 Apr 2001 14:47:23 +0200


hi

gibt es denn optimierungsmöglichkeiten für die preg funktionen ???

speziell habe ich ein preg replace der bei einem längerem text schon bis zu
10 sek dauern kann ...
wenn ich aber das ganze dann c.a. 60 mal ( mit versch. patterns )
durchführen muss kneift der browser selbst mit einem set_time_limit(0)
ziemlich schnell die backen zusammen , soll heißen dadurch daß es so lang
dauert, bekomm ich ein "seite nicht vorhanden" ....

irgendjemand ne idee was es für otimirungsmöglichkeiten gibt ???

$pattern= "=([\s\.\,]*)(".$muster["string"].")([\s\.\,]+)=msiU";
$replace = "\\1".$kat["replace_front"]."\\2".$kat["replace_back"]."\\3";

$text=preg_replace($pattern,$replace,$text);

wobei die muster und Replacemuster aus der db kommen ....

cu
tobias
www.traffic-eye.de


php::bar PHP Wiki   -   Listenarchive