Forgot something in my comment:
function directoryToArray($directory, $extension = false, $full_path = true) { if ($extension !== false && strlen($extension)) { $extension = \"\.$extension\"; } elseif ($extension !== false && !strlen($extension)) { $extension = \"^[^.]*$\"; }