按字母順序排列我有一個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