如何在PHP中回显图像大小?

如何在PHP中回显图像大小?,php,Php,我尝试将图像大小放入image src标记中,但仍然不起作用。图像可以很好地显示 <?php $files = glob("uploads/*.*"); echo "<table border =\"1\" style='border-collapse: collapse'>"; for ($row=1; $row <= 4; $row++) { echo "<tr> \n"; for ($col=1; $col<=4; $col+

我尝试将图像大小放入image src标记中,但仍然不起作用。图像可以很好地显示

<?php
$files = glob("uploads/*.*");

echo "<table border =\"1\" style='border-collapse: collapse'>";

for ($row=1; $row <= 4; $row++) { 
    echo "<tr> \n";
    for ($col=1; $col<=4; $col++) { 

       $f=$f+1;
       $getfile = $files[$f]; 
       echo "<td>";
       echo "<img src=$getfile  > ";
       echo "</td>";
        }
    echo "</tr>";
    }
    echo "</table>";
您可以使用getimagesize()函数获取图像大小

<?php 
    $files = glob("uploads/*.*");
    echo "<table border =\"1\" style='border-collapse: collapse'>";

    for ($row=1; $row <= 4; $row++) {
        echo "<tr> \n";
        for ($col=1; $col<=4; $col++) {

            $f=$f+1;
            $getfile = $files[$f];
            $size = getimagesize($getfile);
            echo "<td>";
            echo "<img src=$getfile  $size[3]> ";
            echo "</td>";
        }
        echo "</tr>";
    }
    echo "</table>";
    ?>

PHP函数文件大小将在这里帮助您

echo  filesize($filename) . ' bytes';

是否要设置图像的高度和宽度?这就是HTML1.0,它是一切的基础。“height=“130”width=“150”/>?用于获取图像的尺寸(以及一些其他信息),如果要自定义图像的大小,可以使用样式属性,例如
style=“width:。。。。;身高:。。。“
。这比使用高度和宽度属性更可取。这与不使用相同。图像将以全尺寸显示。需要在img标记中的图像文件名周围加引号。@NigelRen:没有必要,我已经在本地测试了代码。我认为OP是在寻找尺寸而不是文件大小。但我可能错了。嗨,谢谢,我找到了解决办法,echo';