PHP FILTER_SANITIZE_NUMBER_INT フィルタ


❮ 完全な PHP フィルタ・リファレンス

定義と用法

FILTER_SANITIZE_NUMBER_INT フィルタは、数値から不正な文字をすべて削除します。

このフィルタは、数字と + - 以外のすべての文字を取り除きます。


<?php
$number="5-2+3pp";

var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_INT));
?>

コードの出力は次の通りです:

string(5) "5-2+3"

❮ 完全な PHP フィルタ・リファレンス