Buenas,
Tengo problemas para validar un valor que recibo mediante un formulario por POST, no se si es porque el valor que recibo lo trata como un string o qué pero no hay forma de saber realmente que el valor sea entero (no decimal) y positivo.
Alguien puede echarme una mano?
La única función que me funciona es esta para saber que sea entero, pero me falta la parte de que solo sea positivo
function _is_int($str) {
return (string)$str === (string)(int)$str;
}
Muchas gracias de antemano!