Bademeister: Array - Multidimensionale sortieren

Beitrag lesen

Hi dedlfix.

Mit weniger Code sieht das bei gleicher Funktionalität so aus:

function available_price($a, $b) {
    if ($a[8] == $b[8])
      return $a[3] - $b[3];
    return $a[8] - $b[8];
  }

Und fuers Protokoll:
Mit weniger Code sieht das bei gleicher Funktionalitaet so aus (ab PHP 5.3):

function available_price($a, $b) {  
    return $a[8] - $b[8] ?: $a[3] - $b[3];  
}

Ob das die Lesbarkeit foerdert, ist etwas Geschmacksache. So oder so sollte die Funktion aber einen praeziseren Namen kriegen.

Viele Gruesse,
der Bademeister