PHP에서 변수 값이 숫자인지 확인해주는 함수로 is_numeric가 있습니다.
숫자 체크를 해야 하는 경우 유용하게 사용되는 함수입니다.
사용 방법과 예제를 보도록 하겠습니다.
is_numeric 함수
작성 방법
bool is_numeric (파라미터)
지정한 파라미터가 숫자인지 아닌지 확인.
인수
파라미터
숫자인지 판단하고 싶은 값을 지정.
반환값
지정한 값이 숫자인 경우에는 true
숫자가 아닌 경우에는 false
사용 방법 및 예제
is_numeric (값)
예제
$var1 = "45"; // 문자열 형태의 숫자
$var2 = "Hello, PHP"; // 문자열
$var3 = 3.14; // 소수점 포함 숫자
$var4 = 567; // 숫자
$var5 = true; // bool
var_dump( is_numeric($var1) );
var_dump( is_numeric($var2) );
var_dump( is_numeric($var3) );
var_dump( is_numeric($var4) );
var_dump( is_numeric($var5) );
결과
bool(true) // 문자열 형태의 숫자
bool(false) // 문자열
bool(true) // 소수점 포함 숫자
bool(true) // 숫자
bool(false) // bool
숫자 타입의 값이나 소수점이 포함된 숫자, 그리고 문자열로 된 숫자는 true가 반환되었습니다.
문자열과 bool인 true는 숫자가 아니기 때문에 false가 반환되었습니다.
댓글