<?php
function show_folders($path) {
	$dir_handle = @opendir($path) or die("$path klasörü açılamıyor.");
	$array = array();
	while ($file = readdir($dir_handle)){ 
		if (is_dir($path."/".$file) AND ($file != "..") AND ($file != ".")){
				include($path.'/'.$file.'/info.php');
				$dizinimiz[$path][$file]['ad'] = $ad;
				$dizinimiz[$path][$file]['tanim'] = $tanim;
				
		} 
	}
	
	closedir($dir_handle);
	return $array;
} 


$asd = show_folders('arabalar');
echo '<pre>';
print_r($asd);
echo '</pre>';
?>

Yukarıda yazan kodların çıktısı:

Array
(
    [arabalar] => Array
        (
            [bmw] => Array
                (
                    [ad] => BMW
                    [tanim] => BMW arabalar
                )

            [fiat] => Array
                (
                    [ad] => Fiat
                    [tanim] => Fiat arabalar
                )

            [tofas] => Array
                (
                    [ad] => Tofaş
                    [tanim] => Tofaş arabalar
                )

        )

)
Gerisi, diziler ile oynamak.