2017-11-26 4 views
0

I Variable $ gesetzt haben, wenn print_r ich diese bekamSortieren PHP mehrdimensionales Array auf Wert

Array ([id] => 1000457639 
    [external_id] => 
    [auto_code_start] => 0 
    [auto_code_end] => 0 
    [code_start] => 8649 
    [home] => M.Tomas 
    [away] => MIB 
    [team_1_id] => 12318 
    [team_2_id] => 11357 
    [code] => 8639 
    [round] => 280 
    [date_time] => 2017-11-26 17:00:00 
    [date_time_short] => 26.Noe 17:00 
    [date_csv] => 26.11.17 
    [date] => 26.11.2017 
    [time] => 17:00 
    [league] => Players Aba Liga 
    [league_original] => AbaLiga 
    [league_id] => 1146 
    ); 

Array ([id] => 100034639 
    [external_id] => 
    [auto_code_start] => 0 
    [auto_code_end] => 0 
    [code_start] => 8629 
    [home] => C.Black 
    [away] => CIB 
    [team_1_id] => 12318 
    [team_2_id] => 11357 
    [code] => 8639 
    [round] => 280 
    [date_time] => 2017-11-26 17:00:00 
    [date_time_short] => 26.Noe 17:00 
    [date_csv] => 26.11.17 
    [date] => 26.11.2017 
    [time] => 17:00 
    [league] => Players Aba Liga 
    [league_original] => AbaLiga 
    [league_id] => 1146 

    ); 

Wie kann ich dieses Array sortieren die gleiche Array ($ set) mit [weg] Feld aufsteigend zu bekommen? Das Array kann mehr als 30 Arrays haben. Ich habe ksort, usort und andere bekannte Funktionen ausprobiert, aber ich kann nicht das Ergebnis haben, das ich brauche.

Antwort

0

Versuchen Sie folgendes:

function sort($a, $b) { 
    return $a['away'] - $b['away']; 
} 

usort($set, 'sort'); 
Verwandte Themen