【问题标题】:PHP array orderingPHP数组排序
【发布时间】:2010-04-06 18:40:11
【问题描述】:

我想知道如何对这个数组进行排序,当我现在使用 asort 时它会这样做

14 17 16 15.

我会怎样去拥有

14 15 16 17

  array(4) { 
        [15]=>  array(9) { 
         [2025]=>  string(80) "20:25 à 21:15 Spectacle / L'histoire d'un coeur / Auditorium, É.S.P. De La Salle" 
         [2135]=>  string(71) "21:35 à 22:25 Spectacle / Transfugue 2 / Auditorium, É.S.P. De La Salle" 
         [1430]=>  string(64) "14:30 à 15:30 Mise en lecture/Théâtre la Catapulte / De La Salle" 
         [110]=>  string(44) "11:00 à 13:00 Inscription / Pavillon Tabaret" 
         [1330]=>  string(49) "13:30 à 14:30 CÉRÉMONIE D'OUVERTURE / De La Salle" 
         [1550]=>  string(61) "15:50 à 16:40 Spectacle/Université Laurentienne / De La Salle" 
         [170]=>  string(57) "17:00 à 17:50 Spectacle/Université d'Ottawa / De La Salle" 
         [1750]=>  string(45) "17:50 à 19:00 REPAS DE L'AMITIÉ / De La Salle" 
         [1915]=>  string(76) "19:15 à 20:05 Spectacle / Attendre la pluie / Auditorium, É.S.P. De La Salle" } 
        [16]=>  array(8) { 
         [1845]=>  string(81) "18:45 à 19:35 Spectacle / Mimes d'horreur / Salle Académique, Université d'Ottawa" 
         [1955]=>  string(73) "19:55 à 20:45 Spectacle / Déroute / Salle Académique, Université d'Ottawa" 
         [8]=>  string(45) "08:30 à 11:30 Atelier / ABC du jeu dramatique" 
         [13]=>  string(41) "13:00 à 16:00 Atelier / Théâtre physique" 
         [1130]=>  string(28) "11:30 à 13:00 DÎNER LIBRE / " 
         [1620]=>  string(29) "16:20 à 18:20 SOUPER LIBRE / " 
         [220]=>  string(58) "22:00 à 23:30 BAL MASQUÉ / l'Agora du centre universitaire" 
         [210]=>  string(47) "21:00 à 22:00 Rétroaction / Université d'Ottawa" } 
        [17]=>  array(4) { 
         [950]=>  string(79) "09:50 à 10:40 Spectacle / Raison d'être / Salle Académique, Université d'Ottawa" 
         [110]=>  string(76) "11:00 à 11:50 Spectacle / Potionnée / Salle Académique, Université d'Ottawa" 
         [120]=>  string(28) "12:00 à 13:00 DÎNER LIBRE / " 
         [1330]=>  string(48) "13:30 à 14:30 CÉRÉMONIE DE CLÔTURE / De La Salle" } 
        [14]=>  array(1) { 
         [150]=>  string(49) "15:00 à 16:30 Préparation technique / De La Salle" } } 

【问题讨论】:

    标签: php arrays sorting


    【解决方案1】:

    你想要ksort(),它将按键而不是值对数组进行排序。

    【讨论】:

    • 很好,我也会提出同样的建议:)
    【解决方案2】:

    您正在寻找按键排序功能:

    ksort()
    

    【讨论】:

      【解决方案3】:

      我会查看http://us.php.net/manual/en/function.sort.php。有一些示例说明如何以您想要的方式实现排序。此外,如果它已排序但您想要相反的顺序,请使用 array_reverse()。

      【讨论】:

      • ksortsort 的反面代替array_reserve 怎么样?分别喜欢krsortrsort
      猜你喜欢
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      • 2019-01-16
      • 2017-02-18
      • 1970-01-01
      相关资源
      最近更新 更多