0

我目前使用 php 将目录中文件夹中的图像显示到屏幕上,如下所示:

$file_display = array('jpg', 'jpeg', 'png', 'gif');

$dir = 'images';

if (file_exists($dir) == false)
{
    echo 'Doesnt exist';
}
else
{
    $dir_contents = scandir($dir);

    foreach ($dir_contents as $file)
    {
        $file_type = strtolower (end (explode('.', $file)));

        if ($file !== '.' && $file !== '..' && in_array($file_type, $file_display) == true)
        {
            echo '<img src="', $dir, '/', $file, '" alt="', $file,'" />';
        }  
    }
}

我为屏幕尺寸设置了 600 像素的宽度。我现在正在尝试在屏幕下方的 4 列中显示这些图像,并要求所有图像都具有相同的大小。

有人对如何做到这一点有任何想法吗?

4

1 回答 1

1

尝试这个:

echo '<img src="'.$dir.'/'.$file.'" alt="'.$file.'" width="600px" />';
于 2013-09-11T04:51:28.390 回答