gpt4 book ai didi

php - 当文件不存在时,我需要停止循环

转载 作者:行者123 更新时间:2023-12-03 23:29:51 26 4
gpt4 key购买 nike

我的 /images/ 目录中有一组相关图像,依次命名为 image1.jpg、image2.jpg、image3.jpg 等...

我正在尝试使用循环在 PHP 标记中输出图像。但是由于图像数量不同,我需要它在到达目录中的最后一个图像文件时停止。

假设我有 5 张图片,我希望它只输出:

<img src="images/image1.jpg">
<img src="images/image2.jpg">
<img src="images/image3.jpg">
<img src="images/image4.jpg">
<img src="images/image5.jpg">

如果我将 image6.jpg 添加到目录中,它应该会自动添加到标记中。你是怎么做到的?

我目前的方法

for ( $i=1; $i<100; $i++ ) {

if ( file_exists('http://localhost/images/image' . $i . '.jpg') ) {
echo '<img src="http://localhost/images/image' . $i . '.jpg'">';
}
}

最佳答案

关于scandir呢? ?

$dir    = '/images';
$imgs = scandir($dir);

foreach($imgs as $img)
{
if($img != '.' && $img != '..')
{
echo '<img src="http://localhost/images/'.$img.'">';
}
}

关于php - 当文件不存在时,我需要停止循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14387818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com