Del manual de PHP (lo puedes encontrar en
http://www.php.net/manual/es/ y te servira al momento de hacer cosas como esta):
string substr ( string cadena, int comienzo [, int largo])
substr devuelve la porción de cadena especificada por los parámetros comienzo y largo.
Si comienzo es positivo, la cadena devuelta comenzará en dicho caracter de cadena.
Ejemplos:
Código:
$resto = substr ("abcdef", 1); // devuelve "bcdef"
$resto = substr ("abcdef", 0, 1); // devuelve "a"
Con esa funcion puedes obtener el primer caracter y con la funcion
is_numeric() puedes ver si es un numero o no.