Glob php - возвращает все типы изображений из каталога

У меня есть функция php для захвата изображений из папки для карусели и создания карусели на этих изображениях. У меня есть папка с эскизами и главная папка img.

Мой вопрос, как я могу изменить этот код или что добавить, чтобы распознавать больше типов файлов изображений, а не только jpg. Я хочу поддерживать png, gif и jpg.

Мой код ниже:

<?php $thumbs = glob("img/thumb/*.jpg"); ?>
    <?php
    if(count($thumbs)) {
      natcasesort($thumbs);
      foreach($thumbs as $thumb) {
      ?>
          <li class="item">
              <a class="fancybox" rel="gallery1" href="img/large/<?php echo basename($thumb) ?>">
                  <img src="<?php echo $thumb ?>" width="100%" alt="" />
              </a>
          </li> 

    <?php
        }} else {
          echo "Sorry, no images to display!";
        }
    ?>

Ответ 1

Измените эту строку:

glob("img/thumb/*.jpg")

to

glob("img/thumb/*.{jpg,png,gif}", GLOB_BRACE)

Важно, чтобы в списке окончаний не было пробелов.