【PHP】フィルターに関する問題3

php

【問題】
下記の出力結果を示しなさい。

<?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は、数字とプラス記号とマイナス記号以外の全ての文字を除去する。

コメント

タイトルとURLをコピーしました