Введение в PHP Integer

Прежде чем начать говорить о целых числах в PHP, давайте сначала разберемся с термином Integer. Integer - это тип типа данных. Тип переменной, которая содержит полное числовое значение. Полные (целые) числа, такие как - 1, 23, 343, -23, -50 и т. Д. Целое число может быть положительным, отрицательным или равно 0. Почти все языки программирования, такие как C, JAVA и C ++, поддерживают полнофункциональные целые числа. Но когда мы подходим к языку PHP, в тот момент, когда мы присваиваем любое целочисленное значение любой переменной, его можно рассматривать как целочисленный тип данных. Так как PHP - свободно добрый язык программирования, нет необходимости объявлять переменные с указанным типом данных перед использованием. Целые числа могут быть использованы непосредственно в PHP во время назначения. Чтобы иметь дело со значением типа целых чисел, существует целочисленный тип данных почти во всех языках программирования.

Как объявить целочисленную переменную в PHP?

Ниже приведены два способа объявления целочисленной переменной в PHP:

Положительное число

Целое число, которое содержит значение 0 или больше 0. PHP поддерживает различные типы примитивов, такие как - целое число, число с плавающей запятой, символ, строка, логическое значение (истина или ложь), смешанный массив и т. Д. Мы увидим в примере раздел, использующий один за другим все типы целых чисел, которые мы можем обработать, используя язык программирования PHP.

Код:

<_?php
$x = 124; // declaration and assignment
var_dump($x); // int 124
echo $x; // 124
?>

Выход :

Отрицательное целое число

Целое число, содержащее его значение меньше 0.

Код:

<_?php
$x = -124; // declaration and assignment
var_dump($x); // int -124
echo $x; // -124
?>

Выход :

Мы можем видеть вывод var_dump ($ x), который показывает int -124; int - это тип данных, а -124 - это значение.

Расширенные примеры PHP Integer

Ниже приведены различные примеры целых чисел в php:

Пример № 1

Целое число как шестнадцатеричный код:

Код:

<_?php
$x = 0x1B; // hexadecimal number
var_dump($x);
echo $x;
?>

Выход :

Теперь вопрос, почему 27? Это то, как PHP поддерживает целое число. В тот момент, когда мы присваиваем что-либо (выражение, возврат функции и т. Д.) В переменной, которая будет рассматриваться как целочисленный тип данных, это вывод этого кода или функции в целое число.

В случае с кодом, мы получаем 27, потому что мы присвоили шестнадцатеричное значение, равное 27. Где 0x равно 16, а B равно 11; если мы добавим оба из них, мы получим 27 в качестве вывода.

Пример № 2

Целое число как восьмеричный код:

Код:

<_?php
$x = 0123; // octal number
var_dump($x);
echo $x;
?>

Выход :

Опять это целое число. Поскольку вывод данного восьмеричного кода является целым числом.

Пример № 3

Функция возвращается как целое число:

Код:

<_?php
function addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20);
var_dump($x);
echo $x;
?>

Выход :

Опять же, у нас есть 30 сумма заданных двух целых чисел в виде целого числа. Но если мы сделаем очень незначительное изменение в приведенном выше коде, то это даст нам float в качестве вывода.

Пример № 4

Функция вернулась как float:

Код:

<_?php
function addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20.0);
var_dump($x);
echo $x;
?>

Выход :

Мы видим, что все остается таким же, как в предыдущем примере кода, кроме значения параметра функции.

$ x = addNumbers (10, 20, 0);

Мы использовали 20.0 вместо 20. Это достаточно хорошо, чтобы изменить вывод с целого на плавающее. Выходные данные остаются прежними, но тип данных был изменен с целочисленного на плавающий.

Пример № 5

Используя смешанный тип данных:

<_?php
$x = 12.0; // float number
var_dump($x);
echo $x;
$x = 120; // integer number
var_dump($x);
echo $x;
?>

Выход :

Мы видим, что тип данных любой переменной будет изменяться динамически в соответствии со значением, назначенным для нее. В приведенном выше коде мы сначала используем значение типа данных с плавающей запятой, а затем оно дает тип данных с плавающей запятой. Но в тот момент, когда мы присваиваем значение как целое число, в результате мы получаем целочисленный тип данных.

Проанализировав вышеприведенный пример, мы теперь понимаем, как мы можем определить целое число.

Целые числа могут быть обычными целыми числами (то есть основанием 10 любого числа), шестнадцатеричными числами обозначения (основание 16, начинающееся с 0x) или восьмеричным числом обозначения (основание 8, начинающееся с 0), или любым полным числом ( целое число) с префиксом знака или - или + или ничего.

Вывод

После ознакомления со всеми утверждениями и приведенным выше примером кода мы можем сказать, что PHP является свободно типизированным языком программирования. Использование слова свободно означает, что во время объявления нет необходимости использовать какой-либо тип данных. Если нам нужно объявить какой-либо тип, нам не нужно указывать его тип данных. PHP сам позаботится о типе данных любой переменной идентификаторов в соответствии со значением, присвоенным ему. Таким образом, PHP напрямую поддерживает все доступные типы данных на рынке в целом.

Рекомендуемые статьи

Это руководство по PHP Integer. Здесь мы обсуждаем 2 типа, которые включают положительное и отрицательное целое число с расширенными примерами целого числа PHP. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Факториал в PHP
  2. Переменные в PHP
  3. PHP математические функции
  4. HTML против PHP
  5. Магические константы PHP
  6. PHP рекурсивная функция
  7. Рекурсивная функция в Python
  8. Факториал Программа в JavaScript
  9. Java Booleans
  10. Рекурсивная функция в C
  11. Рекурсивная функция в JavaScript