con substr() te acorta el tamaño
Código PHP:
substr("texto",n1,n2);
//Devuelve la cadena entre n1 y n2
// ejemplo = substr("hola",2,4);
//resultado= la
para que te acepte un cierto tipo de caracteres, pues hay varias formas,,..
que quieres solo numeros,texto o a que te refieres?
se podria hacer con ereg()
SALUDOS