Schönen guten Abend,
Hat jemand ne Idee wie ich so was mit uasort oder einer ähnlichen Funktion die mir noch unbekannt ist hinbekomme?
Mir ist klar das ich es anders lösen könnte aber mich würde halt interessieren ob das so in die Richtung auch irgendwie machbar ist.
mir ist klar das das so nicht geht, wenn ich $sort und $dir weglasse klappt es ja auch aber es muss doch irgendwie möglich sein zu übergeben nach was sortiert werden soll und in welche Richtung.
Hat jemand ne Idee wie ich so was mit uasort oder einer ähnlichen Funktion die mir noch unbekannt ist hinbekomme?
Mir ist klar das ich es anders lösen könnte aber mich würde halt interessieren ob das so in die Richtung auch irgendwie machbar ist.
PHP:
function sort($a, $b, $sort, $dir) {
if ($a[$sort] == $b[$sort]) {
return 0;
}
if($dir == 'up'){
return ($a[$sort] < $b[$sort]) ? -1 : 1;
}else{
return ($a[$sort] > $b[$sort]) ? -1 : 1;
}
}
uasort($dataArray, 'sort', 'key', 'up');