PHP interno

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 inttipo 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_SIZEconstante. Além disso, você usa as constantes PHP_INT_MINe PHP_INT_MAXpara 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 8Linguagem de código:  JavaScript  ( javascript )

Números hexadecimais

Os números hexadecimais consistem em um início 0xe 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 255Linguagem de código:  JSON/JSON com comentários  ( json )

Números binários

Os números binários começam 0bcom uma sequência de dígitos 0 e 1. Os números binários podem incluir um sinal. Por exemplo:

0b10 // decimal 2Linguagem de código:  JavaScript  ( javascript )

A função is_int()

A is_int()função integrada retorna truese 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_SIZEconstante para obter o tamanho do número inteiro
  • Use as constantes PHP_INT_MINe PHP_INT_MAXpara 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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *