【問題】
下記の出力結果を示しなさい。
<?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は、数字とプラス記号とマイナス記号以外の全ての文字を除去する。
コメント