O tipo Integer
Curiosidades
A função "is_int" ou "is_integer" verifica se uma variável tem o tipo inteiro. Uma string com o valor "1" não é considerada um inteiro, embora possua um valor numérico. Já a função "is_numeric" verifica se o valor informado é um número. Isso incluem valores inteiros, reais ou string com valores que podem ser convertidos para inteiro ou real utilizando todos os caracteres.
A função "is_int" ou "is_integer" verifica se uma variável tem o tipo inteiro. Uma string com o valor "1" não é considerada um inteiro, embora possua um valor numérico. Já a função "is_numeric" verifica se o valor informado é um número. Isso incluem valores inteiros, reais ou string com valores que podem ser convertidos para inteiro ou real utilizando todos os caracteres.
$b = is_int(1); // true $b = is_int(-4); // true $b = is_int(2.3); // false $b = is_int('1'); // false $b = is_numeric(1); // true $b = is_numeric(-4); // true $b = is_numeric(2.3); // true $b = is_numeric('1'); // true $b = is_numeric('2.3'); // true $b = is_numeric('0x1F'); // true (hexadecimal) $b = is_numeric('4e2'); // true (4 * 102) $b = is_numeric('12a'); // false (caractere "a" foi ignorado) $b = is_numeric('a'); // false (caractere "a" não é digito) $b = is_numeric('-1'); // true
Novo Comentário: