php foreach glob extensiones múltiples

Tiene que haber una mejor manera de escribir esto:

 

Esa carpeta también puede tener archivos zip o pdf que no deberían crear una galería

Solutions Collecting From Web of "php foreach glob extensiones múltiples"

 if(glob("images/*.{jpg,png,gif}", GLOB_BRACE)) { //create gallery } 

Y eso es todo 🙂

Creo que desea eliminar el bucle foreach y comprobar que en la carpeta de imágenes cualquier extensión desde “jpg, png, gif”. entonces puedes usar el operador ternario. Aquí hay un código de muestra.

 $imagecounter = glob("img/*.jpg")?'yes':$imagecounter; $imagecounter = glob("img/*.png")?'yes':$imagecounter; $imagecounter = glob("img/*.gif")?'yes':$imagecounter; if ($imagecounter == "yes"){Create gallery} 

?> Si asumo mal, déjame saber compañero.