是的,我搜索並嘗試了很多技術,但似乎沒有任何工作。這裏是我的數組:如何使用鍵值對stdClass對象排列多維數組?
Array
(
[0] => stdClass Object
(
[id] => 119
[name] => Business3
[start_date] => 1338789600
[end_date] => 1354604400
)
[1] => stdClass Object
(
[id] => 153
[name] => Business1
[start_date] => 1338962400
[end_date] => 1370498400
)
[2] => stdClass Object
(
[id] => 135
[name] => Business2
[start_date] => 1339653600
[end_date] => 1356937200
)
)
我基本上要通過的名稱鍵排序這一點,但每次我#2試過功能似乎並沒有工作,因爲在,我得到了一個空白頁面,並沒有錯誤。
我嘗試這樣做:
function array_sort_by_column(&$arr, $col, $dir = SORT_ASC) {
$sort_col = array();
foreach ($arr as $key=> $row) {
$sort_col[$key] = $row[$col];
}
array_multisort($sort_col, $dir, $arr);
}
array_sort_by_column(json_decode(json_encode($businesses), true), 'name');
但沒有奏效。
任何想法?