sha*_*008 83
试试这个
$directory = "mytheme/images/myimages";
$images = glob($directory . "/*.jpg");
foreach($images as $image)
{
echo $image;
}
Run Code Online (Sandbox Code Playgroud)
zur*_*4ik 17
你可以使用PHP opendir函数来完成它.
例:
$handle = opendir(dirname(realpath(__FILE__)).'/pictures/');
while($file = readdir($handle)){
if($file !== '.' && $file !== '..'){
echo '<img src="pictures/'.$file.'" border="0" />';
}
}
Run Code Online (Sandbox Code Playgroud)
当您想从文件夹中获取所有图像时,请使用glob()内置功能帮助获取所有图像。但是,当获得全部内容时,有时需要检查所有内容是否有效,因此在这种情况下,此代码可以为您提供帮助。此代码还将检查它是否为图像
$all_files = glob("mytheme/images/myimages/*.*");
for ($i=0; $i<count($all_files); $i++)
{
$image_name = $all_files[$i];
$supported_format = array('gif','jpg','jpeg','png');
$ext = strtolower(pathinfo($image_name, PATHINFO_EXTENSION));
if (in_array($ext, $supported_format))
{
echo '<img src="'.$image_name .'" alt="'.$image_name.'" />'."<br /><br />";
} else {
continue;
}
}
Run Code Online (Sandbox Code Playgroud)
想要查询更多的信息