intval() 함수는 변수의 정수 값을 가져오는 데 사용됩니다.
intval() 함수는 지정된 기본 변환(기본값은 10진수)을 사용하여 var 변수의 정수 값을 반환합니다. intval()은 객체에 사용할 수 없습니다. 그렇지 않으면 E_NOTICE 오류가 생성되고 1이 반환됩니다.
PHP 4, PHP 5, PHP 7
int intval ( 혼합 $var [, int $base = 10 ] )
매개변수 설명:
$var: 정수로 변환할 수량 값입니다.
$base: 변환에 사용되는 기본입니다.
base가 0이면 사용되는 base는 var의 형식을 확인하여 결정됩니다.
문자열에 "0x"(또는 "0X") 접두사가 포함되어 있으면 16진수(hex)를 사용하세요.
문자열이 "0"으로 시작하면 8진수를 사용하고, 그렇지 않으면
소수점이 사용됩니다.
성공하면 var의 정수 값을 반환하고 실패하면 0을 반환합니다. 빈 배열은 0을 반환하고, 비어 있지 않은 배열은 1을 반환합니다.
최대값은 운영 체제에 따라 다릅니다. 32비트 시스템의 최대 부호 있는 정수 범위는 -2147483648부터 2147483647까지입니다. 예를 들어, 이러한 시스템에서 intval('1000000000000')은 2147483647을 반환합니다. 64비트 시스템에서 최대 부호 있는 정수 값은 9223372036854775807입니다.
문자열이 0을 반환할 수도 있지만 이는 문자열의 가장 왼쪽 문자에 따라 다릅니다.