Время чтения ~ 1 мин. 50 сек. / 32 просмотра / 0 комментариев / Январь 05, 2024, 21:49

В этом уроке вы узнаете о типе PHP integer, который представляет целые числа в PHP.

Введение

Integer — это целые числа, такие как -3, -2, -1, 0, 1, 2, 3… PHP использует тип int для представления целых чисел.

Диапазон целых чисел зависит от платформы, на которой работает PHP. Обычно целые числа имеют диапазон от -2 147 438 648 до 2 147 483 647. Это эквивалентно 32 битам со знаком.

Чтобы получить размер целого числа, используйте константу PHP_INT_SIZE. Кроме того, используйте константы PHP_INT_MIN и PHP_INT_MAX для получения минимального и максимального целочисленных значений.

PHP представляет целочисленные литералы в десятичном, восьмеричном, двоичном и шестнадцатеричном форматах.

Десятичные числа

PHP использует последовательность цифр без ведущих нулей для представления десятичных значений. Последовательность может начинаться со знака плюс или минус. Если оно не имеет знака, то целое число положительное. Например:

2000
-100
12345

Начиная с PHP 7.4, вы можете использовать символы подчеркивания (_) для группировки цифр в целом числе, чтобы их было легче читать. Например, вместо использования следующего номера:

1000000

вы можете использовать подчеркивание (_) для группировки цифр следующим образом:

1_000_000

Восьмеричные числа

Восьмеричные числа состоят из ведущего нуля и последовательности цифр от 0 до 7. Как и десятичные числа, восьмеричные числа могут иметь знак плюс (+) или минус (-). Например:

+010 // десятичная 8

Шестнадцатеричные числа

Шестнадцатеричные числа состоят из начального 0x и последовательности цифр (0–9) или букв (A–F). Буквы могут быть строчными или прописными. По соглашению буквы пишутся заглавными буквами.

Подобно десятичным числам, шестнадцатеричные числа могут содержать знак плюс (+) или минус (-). Например:

0x10 // десятичное 16
0xFF // десятичное 255

Двоичные числа

Двоичные числа начинаются с 0b, за ними следует последовательность цифр 0 и 1. Двоичные числа могут быть со знаком. Например:

0b10 // десятичное 2

Функция is_int()

Встроенная функция is_int() возвращает true, если значение (или переменная) является целым числом. В противном случае она возвращает false. Например:

$amount = 100;
echo is_int($amount);

Вывод:

1

Подытожим

  • Integer — это целые числа, такие как -1, 0, 1, 2…
  • Используйте константу PHP_INT_SIZE, чтобы получить размер целого числа.
  • Используйте константы PHP_INT_MIN и PHP_INT_MAX, чтобы получить минимальное и максимальное целочисленные значения.
  • Целые числа могут иметь десятичную, восьмеричную, шестнадцатеричную и двоичную формы.
  • Используйте функцию is_int(), которая возвращает true, если значение (или переменная) является целым числом.
Теги:
php
Логический тип (Boolean) - PHP
Число с плавающей точкой (Float) - PHP
Оператор НЕ (NOT) - PHP
Январь 11, 2024, 17:05
В этом уроке вы узнаете, как использовать логический оператор отрицания НЕ (NOT) (!) в PHP для создания сложных логических выражений.
Логический тип (Boolean) - PHP
Январь 05, 2024, 15:41
В этом уроке вы узнаете о логическом типе данных и логических значениях PHP.
Конструкция if elseif - PHP
Январь 13, 2024, 18:40
В этом уроке вы узнаете о конструкции if elseif в PHP, которая позволяет выполнять блоки кода в зависимости от нескольких логических выражений.
Привет, Мир! на PHP
Декабрь 27, 2023, 22:33
В этом уроке вы узнаете, как выполнить сценарий, который выводит сообщение "Привет, Мир!" в веб-браузере и в командной строке.
Конструкция if else - PHP
Январь 13, 2024, 16:37
В этом уроке вы узнаете о конструкции if...else в PHP, которая выполняет блок кода, когда условие истинно, и другой блок кода, когда условие ложно.