Фильтр FILTER_SANITIZE_NUMBER_INT удаляет из чисел все недопустимые символы.
Этот фильтр также позволяет использовать все числа + -.
Имя: «number_int»
Идентификационный номер: 519
<?php$number="5-2+3pp";var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_INT));?>
Вывод кода выглядит следующим образом:
строка(5) "5-2+3"