ok. ho fatto questa:
codice:
 
$id = 12345678;
$array_id = str_split($id);
$lunghezza_array = count($array_id);
$percorso_iniziale = '../prova/';
for($i=0;$i<$lunghezza_array;$i++) {
 if (!file_exists($percorso_iniziale . $array_id[$i])) {
  mkdir($percorso_iniziale . $array_id[$i]);
  }
  $percorso_iniziale .= $array_id[$i] .'/';
 }
secondo voi può andar bene o si può migliorare?