suchen

Heim  >  Fragen und Antworten  >  Hauptteil

php – Assoziatives Array sortieren

Array
ID Name Alter Sprache
1 Roman 16 90
2 Xiaomeng 18 93
2 Kätzchen 17 92
Frage:
Dies ist eine Tabelle.
1: Wie sortiere ich nach Alter vom Kleinsten zum Größten?
2: Wie sortiere ich nach chinesischer Sprache vom kleinsten zum größten?
3: Die ID-Sortierung ist die Standardeinstellung und wird nicht benötigt╮( ̄▽ ̄"")╭
Einfach ausgedrückt wird das assoziative Array nach einem bestimmten Schlüssel sortiert.

天蓬老师天蓬老师2789 Tage vor631

Antworte allen(2)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:16:01

    arr.sort((a, b)=> { return a.age - b.age })

    其他类似

    Antwort
    0
  • 高洛峰

    高洛峰2017-05-16 13:16:01

    了解一下这个函数:array_multisort()

    function arr_sort($arr,$key_name){
            $sort = array();
            foreach ($arr as $key => $value)
            {
                $sort[$key] = $value["$key_name"];
            }
            array_multisort($sort, SORT_ASC , $arr);
    
            return $arr;
        }

    Antwort
    0
  • StornierenAntwort