【发布时间】:2015-09-07 13:17:03
【问题描述】:
我有一个 MySQL 表,其中有一列“rounds”,每个“rounds”都有自己的照片。示例 round1 的照片从 start=380 end=385 开始。这意味着它有 6 张照片,照片名称中包含 380,381,382,383,384 或 385。
我使用这个 PHP 代码来显示整个文件夹中的照片:
$dirname = "photos";
$images = scandir($dirname);
sort($images,SORT_NUMERIC);
krsort($images);
$ignore = Array(".", "..");
foreach($images as $curimg){
if(!in_array($curimg, $ignore)) {
echo "<p align=\"center\">Photo $curimg</p>";
echo "<img class=\"img-responsive\" src=\"". $dirname . '/' . $curimg ."\">";
}
}
我需要一些帮助来调整我的代码,因为它只搜索文件夹中包含其名称 380,381,382,383,384 或 385 的照片。
我认为下面的代码可以做到,但我不知道如何使用第一个代码进行调整。
$start=380;
$end=385;
for($i=$start; $i<=$end; $i++) {
echo "$i<br>";
}
【问题讨论】:
-
你试过
preg_match吗? -
@CagatayUlubay 不,我不知道。我正在看,谢谢。