Wie würde ich die Sortierreihenfolge zwischen aufsteigend/absteigend in der folgenden Funktion ändern? Es wird lediglich ein mehrdimensionales Array nach einem ausgewählten Feld und dann nach Titel sortiert.Bestanden aufsteigende/absteigende Option zu uasort()?
$sortby = 'date';
$orderby = 'asc';
function sort($a, $b)
{
$retval = strnatcmp($a[$sortby], $b[$sortby]);
if(!$retval) return strnatcmp($a['title'], $b['title']);
return $retval;
}
uasort($jobs, 'sort');
Will, dass die Arbeit für alphabetische Sortierung obwohl? – robotmay
Wie wäre es mit Funktion rsort ($ a, $ b) {return sort ($ b, $ a); } – grantwparks