Auge: hilfe! php wird immer langsamer

Beitrag lesen

Hallo

str_replace(array())

str_replace ist eine _Stringfunktion_.

der erste durchgang geht schnell von statten. aber dann dauert es manchmal sogar 10x länger!

$testa[]='aaaaaaaaaaaaaaaaaaaaaaaaa';
$testa[]='bbbbbbbbbbbbbbbbbbbbbbbbb';
$testa[]='ccccccccccccccccccccccccc';
for($i=0;$i<10000;$i++)
{
$ts=time();echo ".";flush();
for($j=0;$j<1000;$j++)
  $test=str_replace('aaa','bbb',$testa);

was kann ich tun, damit jeder durchgang so schnell geht wie der erste?

Die Funktion str_replace auf einen String und nicht auf das _ganze_ Array ($testa) anwenden.

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1