[PHP] filter_Var() 함수로 정수/실수 유효성 검사하기
2022. 9. 21. 02:51ㆍProgram/PHP
081_PHP filter_Var() 함수로 정수 유효성 검사하기
[요약]
- 값이 정수(실수)인지 확인하는 방법 filter_Var() 함수에 대해 알아보자.
filter_Var() 함수를 사용해 값이 정수(실수)인지 아닌지를 검사할 수 있다.
[filter_Var()를 이용하여 정수 유효성 검사 방법]
filter_Var('검사할 값', FILTER_VALIDATE_INT);
filter_Var() 함수의 첫 번째 아규먼트에는 검사할 값을 입력하며, 두 번째 아규먼트에는 FILTER_VALIDATE_INT를 입력한다.FILTER_VALIDATE_INT는 상수이다.
다음은 filter_Var() 함수를 사용하여 값이 정수인지 확인하는 예제이다.
[예제: 83_filterVar_int.php ]
<?php
function checkInt($int) {
$intCheck = filter_Var($int, FILTER_VALIDATE_INT);
if ($intCheck) {
echo "{$int}는 정수 입니다.";
} else {
echo "{$int}는 정수가 아닙니다.";
}
echo "<br>";
}
checkInt(694);
checkInt(1.25);
checkInt('hello');
?>
실행결과
[filter_Var()를 이용하여 실수 유효성 검사 방법]
filter_Var('검사할 값', FILTER_VALIDATE_FLOAT);
다음은 filter_Var() 함수를 사용하여 값이 실수인지 확인하는 예제이다.
[예제: 84_filterVar_float.php ]
<?php
$float = 192.12;
$floatCheck = filter_Var($float, FILTER_VALIDATE_FLOAT);
if ($floatCheck) {
echo "{$float}는 실수 입니다.";
} else {
echo "{$float}는 실수가 아닙니다.";
}
?>
실행결과
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] 폴더 존재 유무 확인하기 is_dir() (0) | 2022.09.21 |
---|---|
[PHP] 폴더 만들기(생성하기) mkdir() (0) | 2022.09.21 |
[PHP] filter_Var()함수로 IP 주소 유효성 검사하기 (1) | 2022.09.21 |
[PHP] filter_Var() 함수로 URL 유효성 검사하기 (0) | 2022.09.20 |
[PHP] filter_Var() 함수로 이메일 유효성 검사하기 (0) | 2022.09.20 |