Al conocer la longitud de un array me imagino algo como esto:
  Código PHP:
    $array[0] = "H";
$array[1] = "o";
$array[2] = "l";
$array[3] = "a";
$array[4] = "T";
$array[5] = "u";
//tiene 6 elementos 
    
  Si es esto lo que preguntas lo puedes hacer con la funcion count. 
 Código PHP:
    echo count($array); //si es lo mismo que el ejemplo anterior debe ser 6 
    
  Voy a investigar el saber como sacar tipo de variables de una cadena. Te aviso como me va. 
Suerte!