Вступ до PHP Integer

Перш ніж розпочати розмову про Integers в PHP, давайте розберемося спочатку з терміном 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

Нижче наведено різні приклади цілого числа у 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 сума заданих двох цілих чисел як ціле число. Але якщо ми зробимо дуже незначну зміну вищенаведеного коду, це дасть нам плавати як вихід.

Приклад №4

Функція повертається як поплавок:

Код:

<_?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;
?>

Вихід :

Ми можемо бачити, що тип даних будь-якої змінної буде змінено динамічно відповідно до присвоєного їй значення. У наведеному вище коді ми спочатку використовуємо значення типу float даних, а потім дає float типу data. Але в момент, коли ми призначимо значення цілим числом, це дасть нам цілий тип даних у результаті.

Переглянувши вищенаведений приклад, тепер нам зрозуміло, як ми можемо ідентифікувати ціле число.

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

Висновок

Опинившись на всіх заявах та наведеному вище прикладі коду, ми можемо сказати, що PHP є легко набраною мовою програмування. Вживання слова вільно призводить до того, що під час декларування немає необхідності використовувати будь-який тип даних. Якщо нам потрібно оголосити будь-який тип, нам не потрібно вказувати його тип даних. PHP сам буде піклуватися про тип даних будь-якої змінної ідентифікаторів відповідно до присвоєного їй значення. Отже, PHP безпосередньо підтримує всі наявні типи даних на ринку в цілому.

Рекомендовані статті

Це посібник з PHP Integer. Тут ми обговорюємо два типи, які включають додатне і від’ємне ціле число з розширеними прикладами цілого числа PHP. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Факторний в PHP
  2. Змінні в PHP
  3. PHP математичні функції
  4. HTML проти PHP
  5. PHP магічні константи
  6. Рекурсивна функція PHP
  7. Рекурсивна функція в Python
  8. Факторна програма в JavaScript
  9. Java Booleans
  10. Рекурсивна функція в С
  11. Рекурсивна функція в JavaScript