我有一个数组如下:如何排序按姓氏名称的数组保存键
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