Ciao a tutti,
ho la variabile $dati che può contenere uno o più array e voglio accedere ai valori di ogni singolo elemento di ogni array.
Non so quanti sono gli array contenuti nella variabile $dati.

Questo codice funziona se gli array contenuti in $dati sono più di uno.

Codice PHP:
$dati = array(array(1=>"1.1",2=>"1.2",3=>"1.3"), array(1=>"2.1",2=>"2.2",3=>"2.3"));

$i=1;
foreach (
$dati as $array
{
    echo 
"Array $i:\n";
    foreach (
$array as $variabile) {
        echo 
"Valore $variabile.\n";
    }
    echo 
"
"
;
    
$i++;

ma va in errore quando $dati contiene un solo array perchè eseguo due volte il ciclo foreach.
esempio:
$dati = array(1=>"1.1",2=>"1.2",3=>"1.3");
Pensavo di usare count() ma in questo caso mi da il numero di elementi e non il numero di array.
Come faccio a sapere quanti array contiene $dati ?

Qualcuno può aiutarmi?

Grazie