Felix Riesterer: Über Array iterien und Unterarrays sortieren

Beitrag lesen

Lieber Gunther,

$mein_ausgangs_array = sort_array($mein_ausgangs_array);

function sort_array($arraytosort) {
  usort($arraytosort, "gp_sort_dirsandfiles");
  foreach($arraytosort as $key => $val) {
    if($key == 'descendants' && count($val) > 1) $val = sort_array($val);
  }
  return $arraytosort;
}

  
Dein Versuch ist schon ganz gut, jedoch hast Du nur eine Callback-Funktion, während in meinem Beispiel dieser zweie sind!  
  
Ich könnte mir folgende Herangehensweise vorstellen:  
~~~php
  
function sortiere_descendants($desc_array) {  
}  
function sortiere_master_array($master_array) {  
}  
  
$mein_ausgangs_array = [... DB-Abfrage...oder...sonstwas];  
  
usort($mein_ausgangs_array, 'sortiere_master_array);

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)