Codice PHP:
function conta($cartella,$sub){ //$cartella con / finale, $sub= array di sottocartelle con / finale
    
$arr=array();
    foreach(
$sub as $v ){
        if (
$handle opendir($cartella.$v)){
            
$arr[$cartella.$v]=0;
            while (
false !== ($file readdir($handle))) { 
                if(
$file != '.' && $file != '..' && !is_dir($cartella.$v.$file)) {
                    
$arr[$cartella.$v]++;
                }
            }
       }
        
closedir($handle);         
    }

return 
$arr;

esempio:
Codice PHP:
$path='./a/';
$sub=array('b/','c/','d/');
print_r(conta($path,$sub));