<Referencia completa de PHP Filtrar
Definición y Uso
El filtro FILTER_SANITIZE_NUMBER_INT elimina todos los caracteres no válidos a partir de un número.
Este filtro permite dígitos y. + -
- Nombre: "number_int"
- ID-número: 519
Ejemplo
<?php
$number="5-2+3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_INT));
?>
La salida del código será:
string(5) "5-2+3"
<Referencia completa de PHP Filtrar