본문 바로가기

코딩/PHP

PHP에서 변수가 숫자인지 아닌지 확인하기

728x90
반응형

is_numeric() 함수:
이 함수는 변수가 숫자 또는 숫자 형식의 문자열인지를 확인합니다. 즉, 정수나 부동 소수점 숫자, 지수 표기법 등을 모두 인식합니다.

 

$variable = "123"; // 문자열 형태의 숫자
if (is_numeric($variable)) {
    echo "숫자입니다.";
} else {
    echo "숫자가 아닙니다.";
}

 

is_int() 함수:
이 함수는 변수가 정수인지 확인합니다. 부동 소수점 숫자나 문자열 형태의 숫자는 정수로 간주하지 않습니다.

 

$variable = 123; // 정수
if (is_int($variable)) {
    echo "정수입니다.";
} else {
    echo "정수가 아닙니다.";
}

 

따라서 사용하려는 변수의 타입과 숫자의 형태에 따라 위의 두 함수 중 하나를 선택하여 사용할 수 있습니다.

728x90
반응형