View Single Post
Old 11-17-2008, 02:22 AM   #2 (permalink)
Wildhoney
La Vida es Sueño
Advanced Programmer Top Contributor 
 
Wildhoney's Avatar
 
Join Date: Sep 2007
Location: Oldham
Posts: 2,280
Thanks: 90
Wildhoney is on a distinguished road
Default

How about something like this? Would this do the job for you?

php Code:
function get_files_by_extension($szDirectory, array $aExtensions)
{
    $szExtensions = vsprintf('*.%s', implode(',*.', $aExtensions));
    $szGlob = sprintf('%s/{%s}', rtrim($szDirectory, '/'), $szExtensions);
    return glob($szGlob, GLOB_BRACE | GLOB_NOSORT);
}

print_r(get_files_by_extension('myDirectory', array('php', 'ico', 'gif')));
__________________
The man who comes back through the Door in the Wall will never be quite the same as the man who went out.
Send a message via AIM to Wildhoney Send a message via MSN to Wildhoney Send a message via Yahoo to Wildhoney
Wildhoney is offline  
Reply With Quote
The Following User Says Thank You to Wildhoney For This Useful Post:
Peuplarchie (11-17-2008)