El filtro FILTER_SANITIZE_NUMBER_INT elimina todos los caracteres ilegales de los números.
Este filtro también permite todos los números + -.
Nombre: "número_int"
Número de identificación: 519
<?php$número="5-2+3pp";var_dump(filter_var($número, FILTER_SANITIZE_NUMBER_INT));?>
La salida del código se ve así:
cadena(5) "5-2+3"