English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais básicos PHP

Tutoriais avançados PHP

PHP & MySQL

Manual de referência PHP

Uso e exemplo da função PHP is_int() 、is_integer()、is_long()

PHP disponíveis funções

is_int() A função é usada para detectar se uma variável é um inteiro.

Atenção: Para testar se uma variável é um número ou uma string de número (como entrada de formulário, que geralmente é uma string), é necessário usar is_numeric()

Função de alias:is_integer()、is_long() 。

Requisitos de versão do PHP: PHP 4, PHP 5, PHP 7

Sintaxe

bool is_int ( misto $var )

Descrição dos parâmetros:

  • $var:要检测的变量。

Retorno do valor

Se a variável especificada for um inteiro TRUE, caso contrário, retorna FALSE.

Exemplo online

<?php
$var_name1=678;
$var_name2="a678";
$var_name3="678";
$var_name4=999;
$var_name5=698.99;
$var_name6=array("a1","a2");
$var_name7=+125689.66;
if (is_int($var_name1))
{
    echo "$var_name1 é um inteiro" . PHP_EOL ;
}
else
{
echo "$var_name1 não é um inteiro" . PHP_EOL ;
}
if (is_int($var_name2))
{
echo "$var_name2 é um inteiro" . PHP_EOL ;
}
else
{
echo "$var_name2 não é um inteiro" . PHP_EOL ;
}
$result=is_int($var_name3);
echo "[ $var_name3 é um inteiro? ]" .var_dump($result) . PHP_EOL;
$result=is_int($var_name4);
echo "[ $var_name4 é um inteiro? ]" .var_dump($result) . PHP_EOL;
$result=is_int($var_name5);
echo "[ $var_name5 é um inteiro? ]" .var_dump($result) . PHP_EOL;
$result=is_int($var_name6);
echo "[ $var_name6 é um inteiro? ]" .var_dump($result) . PHP_EOL;
$result=is_int($var_name7);
echo "[ $var_name7 é um inteiro? ]" .var_dump($result);
?>

O resultado de saída é:

678 é um inteiro
a678 não é um inteiro
bool(false)
[ 678 é um inteiro? ]
bool(true)
[ 999 é um inteiro? ]
bool(false)
[ 698.99 é um inteiro? ]
bool(false)
[ Array é um inteiro? ]
bool(false)
[ 125689.66 é um inteiro? ]

PHP disponíveis funções