Сделать таблицу HTML из ассоциативного массива
Я отсортировал массив, который выглядит следующим образом, когда var_dump.
array (size=11)
'The Matrix' => float 9.5
'Fight Club' => float 9.5
'Inception' => float 8.5
'The Usual Suspects' => float 7.5
'Shutter Island' => float 7.5
'The Prestige' => float 7
'The Dark Knight' => float 7
'The Departed' => float 6
'Matchstick Men' => float 5.5
'The Green Mile' => float 5
'Forrest Gump' => float 4.5
Массив использует заголовки и рейтинги фильмов из базы данных, поэтому данные в массиве будут меняться при добавлении / изменении фильма или рейтинга в базе данных. Мой вопрос:
Как сделать HTML таблицу из этого массива?
1 ответ
Решение
Там вы идете:
echo '<table>';
echo '<tr>
<th>Movie</th>
<th>Title</th>
</tr>';
foreach ($arr as $key=>$val) {
echo '<tr>
<td>'.$key.'</td>
<td>'.$val.'</td>
</tr>';
}
echo '</table>';