Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
<?php
// ให้จินตนาการว่าข้อมูลอะเรย์ด้านล่างนี้เป็นชุดข้อมูลจากฐานข้อมูล
$datasets = array(
array('ID' => '1', 'name' => 'A', 'created' => '2016-01-05 11:00:00'),
array('ID' => '2', 'name' => 'E', 'created' => '2016-01-05 11:00:00'),
array('ID' => '3', 'name' => 'F', 'created' => '2016-01-05 11:00:00'),
array('ID' => '4', 'name' => 'G', 'created' => '2016-01-05 11:00:00'),
array('ID' => '5', 'name' => 'B', 'created' => '2016-01-06 11:00:00'),
array('ID' => '6', 'name' => 'C', 'created' => '2016-01-02 11:00:00'),
array('ID' => '7', 'name' => 'D', 'created' => '2016-01-03 11:00:00'),
);
$datas = array();
$loop = 0;
// เอาวันมาทำเป็นเลขดัชนี
foreach($datasets as $dataset){
$loop++;
$datas[strval(strtotime($dataset['created']).'.'.$loop)] = $dataset;
}
// จัดเรียงข้อมูลจากวันที่น้อยไปหามาก
ksort($datas);
$datasets = $datas;
var_dump($datasets);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.