So funktioniert diese Funktion ideal fürKann ich Usort verwenden, um den primären Wert um 1 und den sekundären um den zweiten Wert zu sortieren?
function sort($a, $b)
{
if( $a['1'] == $b['1']){ return 0 ; }
return ($a['1'] < $b['1']) ? -1 : 1;
}
usort($myArray,'sort');
von 1 Wert Array oder Objektsortierungs Aber ich mag es von Wert 1 primären und nach Wert 2 Sekunden sortieren, wenn diese mit dieser Funktion möglich ist, oder ist es nur mit einer benutzerdefinierten Funktion möglich?
sollten Sie arraymulti_sort() oder array_orderby() verwenden. Weiterführende Literatur: https://stackoverflow.com/questions/4582649/php-sort-array-by-two-field-values –
Danke, ich habe bereits eine Lösung gefunden, nur eine Frage, ist arraymulti_sort() weniger anspruchsvoll als Usort? – Noon
diese Funktion ** ist ** eine benutzerdefinierte Funktion. Kein Grund, Sie können es nicht mehr anpassen. – apokryfos