我有一个名为' Folder'的文件夹。里面有几张照片。
其中一个是" 1.jpg" ..
我需要检索此文件夹中的所有照片,除了" 1.jpg" ($第一)..
据我所知,我需要像if($ image = $ first){。 。 。在foreach.
$first="1.jpg";
$dirname="folder";
$images = glob($dirname.'*');
foreach($images as $image) {
$html="<img src='".$image."'><br />";
echo $html;
}
感谢您的关注
答案 0 :(得分:0)
当echo
不等于(!=)到$image
时,您可以跳过$first
:
foreach($images as $image) {
if ($image != $first) {
$html="<img src='".$image."'><br />";
echo $html;
}
}
或者,当$image
等于$first
时,如果您在foreach中有更复杂的代码,则可以使用continue跳到下一张图片:
foreach($images as $image) {
if ($image == $first) {
continue;
}
$html="<img src='".$image."'><br />";
echo $html;
}
答案 1 :(得分:0)
$first="1.jpg";
$dirname="folder";
$images = glob($dirname.'*');
unset($images[$first]);
foreach($images as $image) {
echo "<img src='".$image."'><br />";
}