2017-10-20 168 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机动。这种设计在其他语言中可以很好地工作。 –

相关问题