我有一些JSON數據。其中一個字段是時間戳。有什麼辦法根據時間戳排序數據嗎?請不要推薦我任何像DataTables這樣的jQuery插件。我不想按排序順序從數據庫中獲取數據。我使用下面的SQL命令。從php客戶端根據UTC時間戳排序JSON數據
select * from tablename;
我不想通過使用類似這樣的命令從數據庫中獲取數據。
select * from tablename ORDER BY.....
是否可以對我所說的使用PHP的JSON數據進行排序?我希望基於時間戳以降序對數據進行排序。有什麼建議麼???
下面是一個簡單的數據
http://codepad.viper-7.com/TyLOWV
我想這...
function sortByYear($a, $b) {
$dA = new DateTime($a['date']);
$dB = new DateTime($b['date']);
return $dA->format('y') - $dB->format('y');
}
$d = json_decode($sample_data, true);
$info = $d['date'];
usort($info, 'sortByYear');
print_r($info);
與array_multisort功能試試爲什麼這是一個MySQL的問題嗎? – shmosel
再次看看這個問題? @shmosel –
我看到你想對一個JSON數據集進行排序,而你*不希望在MySQL中這樣做。那麼,這是MySQL的問題呢? – shmosel