2017-10-20 182 views
0

我需要根據lat_name的值按字母順序對數組進行排序,任何人都可以幫助我嗎? 我試圖排序功能,但它沒有任何效果...... 非常感謝如何在PHP中按字母順序對多維數組進行排序

array(20) { 
    [126]=> 
    array(5) { 
    ["first_name"]=> 
    string(8) "Marlène" 
    ["last_name"]=> 
    string(7) "GAL" 

    } 
    [4]=> 
    array(5) { 
    ["first_name"]=> 
    string(6) "Agnès" 
    ["last_name"]=> 
    string(5) "MIO" 

    } 
    [7]=> 
    array(5) { 
    ["first_name"]=> 
    string(5) "Alain" 
    ["last_name"]=> 
    string(7) "PLAT" 

    } 
    [5]=> 
    array(5) { 
    ["first_name"]=> 
    string(5) "Alain" 
    ["last_name"]=> 
    string(8) "DIÈS" 

    } 
    [9]=> 
    array(5) { 
    ["first_name"]=> 
    string(9) "Alexandre" 
    ["last_name"]=> 
    string(8) "MIGNE" 

    } 
+2

你問什麼語言? – Strikegently

+0

oupss對不起PHP – Pipoo

回答

1

C.F. uksort

您編寫了一個定義您的比較和分揀機使用它的自定義函數。

+0

要進行有用的擴展討論,請查看Perl中常用的Schwartzian變換和Orcish機動。這種設計在其他語言中可以很好地工作。 –

相關問題