У меня есть таблица столбцов с несколькими столбцами, сгенерированная PHP с помощью Array, которая берет данные из таблицы в базе данных, которая содержит список записей. Один из 5 столбцов - это дата. Я хотел бы таблицу HTML, которая будет сортироваться по timestamp, без какого-либо кода он сортирует его по ID (column0).Сортировка таблицы массивов PHP по дате
Вот код, я должен сортировать:
$table .= "<tr><td>" . $column0[$i][0] ."</td><td>" . $column1[$i][1] . "</td><td>" . $column2[$i][2] . "</td><td>" . $column3[$i][3] . "</td><td>" . $column4[$i][4] . "</td><td>" . $column5[$i][5] . "</td></tr>";
$column5[$i][5]
является один, содержащий штамп времени. Я пробовал sort(), asort(), array_multisort() ... без везения.
Вот структура SQL таблицы:
column0: id
column1: number1
column2: text1
column3: number2
column4: text2
column5: date (format: Y-m-d H:m:s)
А вот пример его содержания, для которого мне нужно отсортировать по дате колонки:
ид .... .number1 ..... текст1 ..... номер2 ..... текст2 ................ дата
1 ........ 75 ............. Toto .......... 58 ........... Тата ....... 2014-04-07 16:43:51 2 ........ 34 ............. tutu ... ....... 07 ........... titi ......... 2013-04-09 08:27:3 3 ........ 83 ............. tyty .......... 53 ........... tete ....... 2015-04-08 12 : 36: 18
Спасибо!
Разместить свои полные коды! – MH2K9
Если вы получаете данные из базы данных, почему бы вам не заказать ее при ее выборе, а не в php? то есть. 'SELECT ... ORDER BY datestamp' – Sean
Что еще вам нужно? Остальное просто проверяет, не является ли таблица пустой, это единственная часть, касающаяся самой таблицы. После этого есть только 'return $ table; '. – Orphal