我有一個數組如下:如何排序按姓氏名稱的數組保存鍵
Array(
[27] => 'Sarah Green',
[29] => 'Adam Brown',
[68] => 'Fred Able'
);
我想按姓氏排序,並保留鍵:
Array(
[68] => 'Fred Able'
[29] => 'Adam Brown',
[27] => 'Sarah Green'
);
有些名字可能有兩個以上的名字,但它總是我想排序的最後一個名字。
在PHP中這樣做的最好方法是什麼?
明智而快速的迴應。但是,與實際結果沒有任何關係,'end'將它作爲參考。這將導致「嚴格標準」錯誤。要解決這個問題,只需將'explode(',$ a)'和'explode('',$ b)'分配給變量。對不起,只是挑剔。 – 2012-02-21 00:58:37
@ bob-the-destroyer:啊,好吧。感謝您指出了這一點!並挑剔是好:) – Ryan 2012-02-21 01:00:27
作品一個治療的感謝,並且比我想法快得多的想法更加優雅!感謝@ bob-the-destroyer提示。 – 2012-02-21 01:04:06