【問題】
下記の出力結果を示しなさい。
<?php
$a = filter_var('4',FILTER_SANITIZE_NUMBER_INT);
$b = filter_var('4+2',FILTER_SANITIZE_NUMBER_INT);
$c = filter_var('4a2',FILTER_SANITIZE_NUMBER_INT);
var_dump($a,$b,$c);
【答え】
string(1) "4" string(3) "4+2" string(2) "42"
となる。
【解説】
FILTER_SANITIZE_NUMBER_INTは、数字とプラス記号とマイナス記号以外の全ての文字を除去する。

コメント