PHP – Get – Obtener int filter_input
Función que nos devuelve un integer de un valor de la variable superglobal $_GET utilizando la función filter_input. El máximo valor que puede devolver es 2147483647
Si no se puede devolver un int, entonces devuelve un null.
/** * Class HelperGet */ abstract class HelperGet { /** * Devuelve el valor de una variable del GET como un integer. * Si no es un integer, devuelve null. * Max int: 2147483647 * * @param string $clave * * @return int|bool */ public static function getInt($clave) { /* Max 2147483647 */ $ret = filter_input(INPUT_GET, $clave); if (strval($ret) !== strval(intval($ret))) { return null; } return intval($ret); } }