<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>
如何检查下一张图片是否存在
<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
来代替break
您可以使用php函数file_exists()检查文件是否存在
http://php.net/manual/en/function.file-exists.phplike
if(file_exists($image['image']))
{
echo xyz....;
}
if(file_exists($array[$i + 1]['image'])) { ... }