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);
?>