У меня есть небольшая проблема для отображения фотографий по диапазону из папки.PHP glob диапазон мелкий вопрос почему?
Мой текущий код PHP:
$start = 0007;
$end = 0015;
$filenames = glob("$dirname/*{" . implode(",", range($start, $end)) . "}*", GLOB_BRACE);
foreach ($filenames as $filename)
{
$tempo=explode('/',$filename);
echo "<div class=\"col-lg-3 col-md4 col-xs-6 thumb\">";
echo "<a class=\"thumbnail\" href=\"$softname?photo:$tour:$ordre:::$tempo[4]:$clients_id::::$argconcours\">";
echo "<p align=\"center\">$tempo[3]/$tempo[4]</p>";
echo "<img class=\"img-responsive\" src=\"$filename\" alt=\"$filename\">";
echo "</a>";
echo "</div>";
}
Он отображает фотографии 0008.jpg, 0018.jpg 0028.jpg 0080.jpg 0009.jpg ..., 0019.jpg 0089.jpg ..., 0011 .jpg, 0012.jpg, 0013.jpg, 0014.jpg, 0015.jpg,
Похоже, что он отображает все фотографии, где он находит номер 8 или 9, затем делает 11,12,13,14,15. Я не понимаю, что я делаю неправильно отображает только 0007 до 0015.
Exemple названия фото: W32_0008.JPG
Посмотрите, что вы получаете с «диапазоном», это результат:/* {7,8,9,10,11,12,13} * ... вы используете другой подход к проблема. – Paladin