<div id="full">
<?php $i=0; $j=1; foreach ($array as $image) { ?>
<div id="image<?php echo $i;?>"
class="img bg-img<?php echo $j;?>">
<img src="<?php echo $image['image']; ?>" ></img>
</div>
<?php $j++; $i++;} ?>
</div>
如何检查下一张图片是否存在
答案 0 :(得分:1)
<div id="full">
<?php $i=0; foreach ($array as $image): ?>
<?php if(file_exists($image['image'])): ?>
<div id="image<?php echo $i;?>"
class="img bg-img<?php echo $i+1;?>">
<img src="<?php echo $image['image']; ?>" ></img>
</div>
<?php else: break; ?>
<?php $i++; endforeach ?>
</div>
这将检查图像是否存在,如果存在则回显。如果不是,它将break
退出循环(基本上取消它。根据数据,您可能希望使用continue
代替中断
答案 1 :(得分:0)
您可以使用php函数file_exists()
检查文件是否存在答案 2 :(得分:0)
喜欢
if(file_exists($image['image']))
{
echo xyz....;
}
答案 3 :(得分:0)
if(file_exists($array[$i + 1]['image'])) { ... }