Отображать изображения из папки в таблице с помощью php, html?

Я хочу отобразить мои изображения в виде таблицы. Вот мой код:

<?php
$files = glob("images/*.*");
for ($i = 0; $i < count($files); $i++) {
$image = $files[$i];
$supported_file = array(
'gif',
'jpg',
'jpeg',
'png'
);

$ext = strtolower(pathinfo($image, PATHINFO_EXTENSION));
if (in_array($ext, $supported_file)) {
echo basename($image);
echo '<img src="' . $image . '" alt="Random image" ,width=100px, height=100px /><br>';
} else {
continue;
}
}
?>

введите описание изображения здесь

Что-то вроде этой картины.

2

Решение

Если вы хотите это в таблице, просто добавьте табличный тег с и

<table>
<tr>
<th>Image Name</th>
<th>Image</th>
</tr>
<?php
$files = glob("images/*.*");
for ($i = 0; $i < count($files); $i++) {
$image = $files[$i];
$supported_file = array(
'gif',
'jpg',
'jpeg',
'png'
);

$ext = strtolower(pathinfo($image, PATHINFO_EXTENSION));
if (in_array($ext, $supported_file)) {
echo "<tr><td>";
echo basename($image);
echo "</td><td>";
echo '<img src="' . $image . '" alt="Random image" ,width=100px, height=100px /><br>';
echo "</td></tr>";
} else {
continue;
}
}
?>
</table>
0

Другие решения

Измените свой HTML-код с:

echo '<img src="' . $image . '" alt="Random image" ,width=100px, height=100px /><br>';

в

  echo "<table border='1'>";
echo "<tr><td>";
echo basename($image);
echo "</td><td>";
echo '<img src="' . $image . '" alt="Random image" ,width=100px, height=100px />';
echo "</td></tr>";
echo "</table>";
2

По вопросам рекламы [email protected]