Revisa el manual oficial de PHP (bajate la versión CHM si usas windows para usalo como buscador rápido) ..
Lee en dicho manual las funcones tipo:
is_xxx()
www.php.net
En ese grupo de funciones (junto con las de "strings") tienes todo lo básico para validar rangos y tipos de variables ..
Un saludo,