# PHP целое число

## Проверка на целое число

Проверка на целое число делается с помощью функции `is_int`:

`<?php $num = 1234; $res = is_int($num); ?>`

Она возвращает или `true`, или `false`.

Целое число может быть строкой. Функция `is_int` в этом случае выведет `false`. Для такой проверки используйте `is_numeric`:

`<?php var_dump(is_numeric('1234')); // выведет true ?>`

## Преобразование в целое число

Вот так:

`<?php $str = '1234'; $num = (int) $str; ?>`

Или так:

`<?php $str = '1234'; $num = (integer) $str; ?>`

Или так:

`<?php $str = '1234'; $num = intval($str); ?>`
← →
↑