按字母顺序排列我有一个PHP数组,看起来像这样:PHP排序2D通过嵌套价值
Array{
[0] {
'id' => '0',
'title' => 'foo',
'address' => '123 Somewhere',
}
[1] {
'id' => '1',
'title' => 'bar',
'address' => '123 Nowhere',
}
[2] {
'id' => '2',
'title' => 'barfoo',
'address' => '123 Elsewhere',
}
[3] {
'id' => '3',
'title' => 'foobar',
'address' => '123 Whereabouts',
}
}
,我想通过在嵌套阵列中的“标题”键对它进行排序,看起来像这样:
Array{
[1] {
'id' => '1',
'title' => 'bar',
'address' => '123 Nowhere',
}
[2] {
'id' => '2',
'title' => 'barfoo',
'address' => '123 Elsewhere',
}
[0] {
'id' => '0',
'title' => 'foo',
'address' => '123 Somewhere',
}
[3] {
'id' => '3',
'title' => 'foobar',
'address' => '123 Whereabouts',
}
}
由于我通过嵌套关键字“id”跟踪每个嵌套数组,所以第一级键值无所谓。
我玩过ksort()但没有成功。
可能重复http://stackoverflow.com/questions/2699086/php-sort-按值多维数组) – 2012-03-26 12:44:31