phpbar.de logo

Mailinglisten-Archive

Re: RE: [php] Nächstes Element aus Array

Re: RE: [php] Nächstes Element aus Array

Jens Reinemuth openos at gmx.de
Die Sep 14 16:23:23 CEST 2004


> > for ($i=0,$j=1;$j<count($aRay);$i++,$j++) { 
> >    if ($aRay[$i]<$aRay[$j]) echo "{$aRay[$j]} ist größer als 
> {$aRay[$i]}n"; 
> >    else  echo "{$aRay[$i]} ist größer als {$aRay[$j]}n"; 
> > } 
> > ?> 
> . 
> Da mittels for() Schleife bei jeder Iteration die Funktion count() 
> aufgerufen wird, ist dieses Script sicher langsamer als mit foreach(). 
Deswegen 
> würde ich eine mögliche foreach Lösung vorziehen. 
 
Tja, deswegen schreibt man besser  
 
$iMax = count($aRay); 
 
und verwendet $iMax in der Iteration, dann ist das performancemäßig 
wesentlich fixer... 
 
Gruß, 
 
Jens  
 

-- 
 

Supergünstige DSL-Tarife + WLAN-Router für 0,- EUR*
Jetzt zu GMX wechseln und sparen http://www.gmx.net/de/go/dsl


php::bar PHP Wiki   -   Listenarchive