Функция is_int() используется для определения того, является ли переменная целым числом.
Примечание. Если вы хотите проверить, является ли переменная числом или строкой чисел (например, входные данные формы, которые обычно являются строками), вы должны использовать is_numeric() .
Функция-псевдоним() : is_integer(), is_long().
Требования к версии PHP: PHP 4, PHP 5, PHP 7.
грамматика
bool is_int (смешанная $var)
Описание параметра:
$var: переменная, которую нужно протестировать.
возвращаемое значение
TRUE, если указанная переменная является целым числом, в противном случае FALSE.
Пример
Пример
<?php $ var_name1 = 678 ; $var_name2 = " a678 " ; $ var_name3 = " 678 " ; $ var_name4
= 999 ; $var_name5 = 698 .99 ; $ var_name6 = массив ( " a1 " , " a2 " ) ; .66 ; если ( is_int ( $var_name1 ) ) { эхо « $var_name1 — целое число » PHP_EOL } ; еще { эхо " $var_name1 не является целым числом " } . если ( is_int ( $var_name2 ) ) { эхо « $var_name2 — целое число » PHP_EOL ; еще { эхо « $var_name2 не является целым числом » PHP_EOL ; $result = is_int ( $var_name3 ) echo ; " [ Является ли $var_name3 целым числом?] " var_dump ( $ result ) ; $ result = is_int ( $var_name4 ) ; " [ Является ли $var_name4 целым числом?] " var_dump ( $ result ) ; $ result = is_int ( $var_name5 ) ; " [ Является ли $var_name5 целым числом?] " var_dump ( $ result ) ; $ result = is_int ( $var_name6 ) ; " [ Является ли $var_name6 целым числом?] " var_dump ( $ result ) ; $ result = is_int ( $var_name7 ) ; " [ Является ли $var_name7 целым числом?
] " var_dump ( $ result ) ; Результат:
678 — целое число a678 — не целое число bool(false)[ Является ли 678 целым числом? ]bool(true)[ Является ли 999 целым числом? ]bool(false)[ Является ли 698,99 целым числом ]bool(false)[ Является ли Array целое число? ] bool(false)[Является ли 125689,66 целым числом?