Dixi:
En la función split() el primer parámetro siempre es procesado como una expresión regular. Y el punto (que utilizas como separador) es un caracterespecial de las expresiones regulares, por eso no funciona con tu ejemplo. Soluciones:
A) Escapar el punto al llamar la función, para que lo procese de manera literal y no como un caracter especial.
Código PHP:
$vv= "a.b.c.d.e";
$mx = split("\.",$vv);
B) Utilizar la función explode (recomendada, ya que no necesitas de expresiones regulares para tu caso).
Código PHP:
$vv= "a.b.c.d.e";
$mx = explode(".",$vv);