Hallo
Liebes Auge,
Du sagtest etwas zu diesem Code:
for($i=0;$i<10000;$i++)
{
...
}
> >
> > Außerdem steckt da noch eine Schleife drin (`for ($j=0;$j<1000;$j++)`{:.language-php}), die ohne Anweisung bleibt.
>
> ich möchte Dir hier widersprechen: for (...) Anweisung; bewirkt, dass "Anweisung" in jedem for-Schleifen-Durchlauf ausgeführt wird. Es braucht bei einer einzigen Anweisung keine geschweiften Klammern wie bei einem ganzen Anweisungs\_block\_.
Aha. Dass das auch ohne Block oder andere Markierungen (`for(...): ... endfor;`{:.language-php}) funktioniert, wusste ich nicht.
> Deshalb wird in jedem der 10000 (zehnTAUSEND) Schleifendurchgänge (mit $i als Index) 1000x (tausendmal - mit $j als Index) die str\_replace-Funktion ausgeführt, sodass wir auf die lächerliche Summe von 10 000 000 (zehn Millionen) str\_replace-Ausführungen kommen (und die auf ein Array!).
Bevor ich entdeckte, dass das von mir als zwingend vorausgesetzte Klammerpaar fehlte, war ich auch schon bei dieser Zahl. :-)
> Auch ich frage mich, wie jetzt da der Sinn erkennbar werden soll...
Offensichtlich eine [Demo](https://forum.selfhtml.org/?t=130803&m=845863).
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](http://termindbase.auge8472.de/)