如何在PHP中按字母顺序对多维数组进行排序
问题描述:
我需要根据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"
}
答
C.F. uksort
您编写了一个定义您的比较和分拣机使用它的自定义函数。
+0
要进行有用的扩展讨论,请查看Perl中常用的Schwartzian变换和Orcish机动。这种设计在其他语言中可以很好地工作。 –
你问什么语言? – Strikegently
oupss对不起PHP – Pipoo