Функция PHP intval()
intval()Функция используется для получения целочисленного значения переменной.
intval()Функция преобразует, используя указанное основание (по умолчанию десятичное), и возвращает целочисленное значение переменной var. intval() нельзя применять к объекту, иначе это вызовет ошибку E_NOTICE и вернёт 1.
PHP 4, PHP 5, PHP 7
Синтаксис
int intval ( mixed $var [, int $base = 10 ] )
Описание параметра:
- $var: числовое значение для преобразования в целое число.
- $base: основание, используемое для преобразования.
Если base равен 0, основание определяется по формату var:
- Если строка содержит префикс "0x" (или "0X"), используется шестнадцатеричная система счисления (hex); в противном случае,
- Если строка начинается с "0", используйте восьмеричную систему; в противном случае,
- Используйте десятичную.
Возвращаемое значение
Возвращает целочисленное значение var при успехе и 0 при неудаче. Пустой массив возвращает 0, а непустой массив возвращает 1.
Максимальное значение зависит от операционной системы. В 32-битных системах максимальный диапазон знаковых целых чисел — от -2147483648 до 2147483647. Например, в такой системе intval('1000000000000') вернёт 2147483647. В 64-битных системах максимальное значение знакового целого числа — 9223372036854775807.
Строки могут возвращать 0, хотя это зависит от самого левого символа строки.
Доступные функции PHP