Resumo : neste tutorial, você aprenderá sobre o tipo PHP int que representa números inteiros em PHP.
Introdução ao tipo int do PHP
Inteiros são números inteiros como -3, -2, -1, 0, 1, 2, 3… PHP usa o int
tipo para representar os inteiros.
O intervalo de números inteiros depende da plataforma onde o PHP é executado. Normalmente, os números inteiros variam de -2.147.438.648 a 2.147.483.647. É equivalente a 32 bits assinados.
Para obter o tamanho do número inteiro, você usa a PHP_INT_SIZE
constante. Além disso, você usa as constantes PHP_INT_MIN
e PHP_INT_MAX
para obter os valores inteiros mínimo e máximo.
PHP representa literais inteiros nos formatos decimal, octal, binário e hexadecimal.
Números decimais
PHP usa uma sequência de dígitos sem zeros à esquerda para representar valores decimais. A sequência pode começar com um sinal de mais ou de menos. Se não tiver sinal, então o número inteiro é positivo. Por exemplo:
2000
-100
12345
A partir do PHP 7.4, você pode usar sublinhados (_) para agrupar dígitos em um inteiro para facilitar a leitura. Por exemplo, em vez de usar o seguinte número:
1000000
você pode usar os sublinhados (_) para agrupar dígitos como este:
1_000_000
Números octais
Os números octais consistem em um zero à esquerda e uma sequência de dígitos de 0 a 7. Assim como os números decimais, os números octais podem ter um sinal de mais (+) ou menos (-). Por exemplo:
+010 // decimal 8
Linguagem de código: JavaScript ( javascript )
Números hexadecimais
Os números hexadecimais consistem em um início 0x
e uma sequência de dígitos (0-9) ou letras (AF). As letras podem ser minúsculas ou maiúsculas. Por convenção, as letras são escritas em maiúsculas.
Semelhante aos números decimais, os números hexadecimais podem incluir um sinal de mais (+) ou de menos (-). Por exemplo:
0x10 // decimal 16
0xFF // decimal 255
Linguagem de código: JSON/JSON com comentários ( json )
Números binários
Os números binários começam 0b
com uma sequência de dígitos 0 e 1. Os números binários podem incluir um sinal. Por exemplo:
0b10 // decimal 2
Linguagem de código: JavaScript ( javascript )
A função is_int()
A is_int()
função integrada retorna true
se um valor (ou variável ) for um número inteiro. Caso contrário, ele retorna false
. Por exemplo:
$amount = 100;
echo is_int($amount);
Linguagem de código: PHP ( php )
Saída:
1
Resumo
- Inteiros são números inteiros como -1, 0, 1, 2…
- Use a
PHP_INT_SIZE
constante para obter o tamanho do número inteiro - Use as constantes
PHP_INT_MIN
ePHP_INT_MAX
para obter os valores inteiros mínimo e máximo. - Os inteiros literais podem estar nas formas decimal, octal, hexadecimal e binária.
- Use a
is_int()
função retorna verdadeiro se um valor (ou variável) for um número inteiro.