Вступ до 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
Функція повертається як ціле число:
Код:
<_?phpfunction addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20);
var_dump($x);
echo $x;
?>
Вихід :
Знову у нас є 30 сума заданих двох цілих чисел як ціле число. Але якщо ми зробимо дуже незначну зміну вищенаведеного коду, це дасть нам плавати як вихід.
Приклад №4
Функція повертається як поплавок:
Код:
<_?phpfunction 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. Ви також можете переглянути наступні статті, щоб дізнатися більше -
- Факторний в PHP
- Змінні в PHP
- PHP математичні функції
- HTML проти PHP
- PHP магічні константи
- Рекурсивна функція PHP
- Рекурсивна функція в Python
- Факторна програма в JavaScript
- Java Booleans
- Рекурсивна функція в С
- Рекурсивна функція в JavaScript