我搜索了类似的问题,但都没有给出我想要的答案。
下面是剧本:
<?php foreach ($images as $key => $image) {
if (isset($_GET['locations']) && $_GET['locations'] == $key) {?>
<img src="images/<?= $_GET['locations']; ?>" alt="" width=500px height=300>
<figcaption><?= $image; ?></figcaption>
<?php }
} ?>一旦点击的图像与我的if语句的条件匹配,我就会尝试跳出foreach循环,我该怎么做呢?
发布于 2016-05-08 01:49:54
在您的if案例中,只需添加一个break。如果您需要更多关于中断的信息,可以阅读PHP文档。
<?php foreach ($images as $key => $image) {
if (isset($_GET['locations']) && $_GET['locations'] == $key) {?>
<img src="images/<?= $_GET['locations']; ?>" alt="" width=500px height=300>
<figcaption><?= $image; ?></figcaption>
<?php break; ?>
<?php }
} ?>https://stackoverflow.com/questions/37095383
复制相似问题