【发布时间】:2014-07-19 20:12:43
【问题描述】:
好吧,伙计们, 我有一个以下格式的 php 关联数组。
groupdata: Array
(
[0] => Array
(
[id] => 3324
[name] => Testme2
[creationDate] => 31-MAR-14 04.18.29.618000 PM
)
[1] => Array
(
[id] => 3325
[name] => paris
[creationDate] => 31-MAR-14 06.43.28.291000 PM
)
[2] => Array
(
[id] => 3236
[name] => GL_HF
[creationDate] => 29-MAY-14 12.42.01.444000 PM
)
[3] => Array
(
[id] => 3251
[name] => attempting
[creationDate] => 24-FEB-14 03.47.54.732000 PM
)
[4] => Array
(
[id] => 3272
[name] => Testme
[creationDate] => 03-MAR-14 11.24.58.671000 AM
)
)
现在我想根据他们的名字对这个数组进行排序。 我怎样才能做到这一点?
我曾尝试使用 ksort/asort 方法,但没有成功。
想要的数组是:
groupdata: Array
(
[0] => Array
(
[id] => 3251
[name] => attempting
[creationDate] => 24-FEB-14 03.47.54.732000 PM
)
[1] => Array
(
[id] => 3236
[name] => GL_HF
[creationDate] => 29-MAY-14 12.42.01.444000 PM
)
[2] => Array
(
[id] => 3325
[name] => paris
[creationDate] => 31-MAR-14 06.43.28.291000 PM
)
[3] => Array
(
[id] => 3272
[name] => Testme
[creationDate] => 03-MAR-14 11.24.58.671000 AM
)
[4] => Array
(
[id] => 3324
[name] => Testme2
[creationDate] => 31-MAR-14 04.18.29.618000 PM
)
)
【问题讨论】:
-
使用usort
-
数据是否来自数据库?
-
我建议您更改标题,因为它具有误导性
标签: php sorting associative-array