Por favor, vea la siguiente función para escanear los archivos en un directorio (Tomado de here)Ayuda con la función de PHP array_filter
function scandir_only_files($dir) {
return array_filter(scandir($dir), function ($item) {
return is_file($dir.DIRECTORY_SEPARATOR.$item);
});
}
Esto no funciona debido a que el $ dir no está en el ámbito de la función anónima, y aparece vacío, lo que hace que el filtro devuelva FALSE todo el tiempo. ¿Cómo reescribiría esto?
+1 para el uso 'use' – tttony
@ arnaud- awesome- acaba de aprender algo nuevo! – Yarin