我有一个MySQL列表“圆”,每个“回合”都有他自己的照片。例子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不,我不知道。我现在正在看它,谢谢。 – BackTrack57