Mailinglisten-Archive |
Sebastian Mendel wrote: > Hallo Norbert, > > Norbert Pfeiffer wrote: > >> $A1 = array('2'=>1, '3'=>9, '4'=>1, '5'=>2, '7'=>1); >> $A2 = array('1'=>1, '3'=>1); >> >> foreach($A2 as $key => $val) { >> $A1[$key] = (isset($A1[$key])) ? ($A1[$key] + $val) : $val; >> } > > > du zählst doch oft so auf Geschwindigkeit: > > foreach($A2 as $key => $val) > if ( isset($A1[$key]) ) > $A1[$key] += $val; > else > $A1[$key] = $val; > > ist 50% bis 70% schneller, nciht wegen dem if-else, würde auch mit ?:; > gehen, sondern wegen der fehlenden {} und einer Zuweisung die weniger ist > > ;-) naja, zumindest nach meinem blöden Zend Studio ... :-/ hab jetzt grad keine mauke das aufm Server zu testen ... -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive