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