import_request_variables
is_array
Функции для работы с переменными
PHP Manual

# intval

(PHP 4, PHP 5)

intval — Возвращает целое значение переменной

### Описание

int intval ( mixed `$var` [, int `$base` ] )

Возвращает целое значение переменной `var` , используя указанное основание системы исчисления `base` для преобразования (основание по умолчанию 10).

### Список параметров

`var`

  Скалярное значение для конвертации в целое

`base`

  Основание системы исчисления для преобразования (по умолчанию 10)

### Возвращаемые значения

Целое значение переменной `var` в случае успеха, или 0 в случае неудачи. Для пустых массивов и объектов возвращается 0, непустых массивов и объектов возвращается 1.

Максимальное значение зависит от операционной системы. В 32-х битных системах максимальное знаковое целое лежит в диапазоне от -2147483648 до 2147483647. Так, например, в такой системе, intval('1000000000000') вернет 2147483647. Максимальное знаковое целое значение для 64-х битных систем - 9223372036854775807.

Для строк функция скорее всего вернет 0, хотя это зависит от первого символа в строке. Применяются общие правила преобразований в целые.

### Примеры

Пример #1 Примеры использования intval()

Следующие примеры приведены для 32-х битной системы.

`<?php
echo intval(42); // 42
echo intval(4.2); // 4
echo intval('42'); // 42
echo intval('+42'); // 42
echo intval('-42'); // -42
echo intval(042); // 34
echo intval('042'); // 42
echo intval(1e10); // 1410065408
echo intval('1e10'); // 1
echo intval(0x1A); // 26
echo intval(42000000); // 42000000
echo intval(420000000000000000000); // 0
echo intval('420000000000000000000'); // 2147483647
echo intval(42, 8); // 42
echo intval('42', 8); // 34
?>`

### Примечания

> Замечание: Параметр `base` не имеет эффекта в случае, если параметр `var` является строкой.

### Смотрите также

- floatval() - Возвращает значение переменной в виде числа с плавающей точкой
- strval() - Возвращает строковое значение переменной
- settype() - Присваивает переменной новый тип
- is_numeric() - Проверяет, является ли переменная числом или числовой строкой
- Манипуляции с типами
- BCMath Arbitrary Precision Mathematics Functions

import_request_variables
is_array
Функции для работы с переменными
PHP Manual