Directory Listing from a Path

JR Tashjian
$path = dirname( _FILE_ );

$listing = array_filter( scandir( $path ), function( $var ) {

    // remove special directories '.' and '..' from listing
    if ( preg_match( '/^\[.\]{1,2}$/', $var ) ) { return FALSE; }

    // remove files from listing
    if ( !is_dir( $var ) ) { return FALSE; }

    return TRUE;
} );

This is a little snippet of code I've been using a lot recently. This function will return all directories inside the path passed as $path. The functions utilizes the ability of Anonymous Functions, only available in PHP 5.3.0.