dedlfix: array_multisort() - Array sizes are inconsistent

Beitrag lesen

Hi!

Und das kann man bei gleicher Funktionalität noch etwas kürzer und übersichtlicher schreiben:

function gewicht_preis_compare($a, $b)

{ return ($a['Gewicht']==$b['Gewicht'] ? $b['Preis']-$a['Preis'] : $b['Gewicht']-$a['Gewicht']);
}

  
Mit PHP 5.3 ist der [Trinitätsoperator](http://de.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary) erweitert worden, so dass man sogar noch kürzer formulieren kann:  
  
  return $b['Gewicht'] - $a['Gewicht'] ?: $b['Preis'] - $a['Preis'];  
  
Außerdem sind Klammern um das gesamte Gebilde überflüssig.  
  
  
Lo!