0

重複の可能性:
PHPを使用してフォルダーから画像を表示する

このコードはuploadedImagesフォルダーのすべての画像を表示しますが、uploadedImagesフォルダーの文字Aで始まる画像のみを表示したい場合はどうすればよいですか?

<?php 
        $files = glob("../uploadedImages/*.*");
        for ($i=0; $i<count($files); $i++)
        {
            $num = $files[$i];
            echo '<img src="'.$num.'" alt="Lunda-Bilder" />'."<br/><br/><br/><br/>";
        }
    ?>
4

2 に答える 2

3

単純に

$files = glob("../uploadedImages/A*.*");

画像が返されるようにもう少し洗練したい場合は、次を使用できます

$files = glob("../uploadedImages/[aA]*.{jpg,png,gif,bmp}", GLOB_BRACE);
于 2012-10-15T13:14:09.940 に答える
0
<?php 
$files = glob("../uploadedImages/{A,a}*.*", GLOB_BRACE);
for ($i=0; $i<count($files); $i++)
{
    $num = $files[$i];
    echo '<img src="'.$num.'" alt="Lunda-Bilder" />'."<br/><br/><br/><br/>";
}
?>
于 2012-10-15T13:16:48.060 に答える