-3
我做了一个函数,在该函数中它将目录中的所有文件名与路径一起打印出来。但我只想要第一张图像被提取,如果目录中没有图像,则使用图像打印自定义路径。对此有何帮助?从目录中的所有图片中选择第一张图片
function getphotos($album_name)
{
//path to directory to scan
$dir = ROOTPATH . "/data/img/gallery/$album_name/";
//get all files
$images = glob($dir . "{*.jpg,*.gif,*.jpeg}", GLOB_BRACE);
$ret = "";
foreach($images as $image)
{
$ret .= '<img src="'.$image.'" />';
}
return $ret;
}
使用'打破尝试;''在foreach',在'foreach'设置一个变量为0和'increment'这一点,当它是1退出循环 – 2013-03-08 21:40:31
的有什么不好只是使用' $图像[0]'? – Barmar 2013-03-08 21:41:02
@Barmar感谢您的建议,但在没有图像的情况下给出错误 – 2013-03-08 21:45:04