Hello,
die erste Testreihe mit $u Durchläufen beginnt
for($i=0;$i<$u;$i++)
{wird das Datenfeld $a durchlaufen
for($j=0;$j<count($a);$j++);
}
Hier wurde nicht das Array $a durchlaufen, sondern der Index $j
Die Dereferenzierung von $a wird überhaupt nicht benutzt und auf Werte von $a[x] schon gar nicht zugegriffen
for($i=0;$i<$u;$i++)
{
foreach($a as $v);
}
Hier wird nun wirklich für jedes Element von $a die Dereferenzierung durchgeführt und dessen Inhalt in die statische Variable $v übertragen und das Ganze u-mal.
Auch bei der nächsten for()-Schleife machst Du wieder nichts wirkliches mit dem Array $a.
Dieser Vergleich hinkt also.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau