Въведение в PHP Integer

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

Как да декларирам целочислена променлива в PHP?

Има два начина за деклариране на целочислена променлива в PHP, дадени по-долу:

Положителен цялост

Цяло число, което съдържа стойността му или 0, или повече от 0. PHP поддържа различните си примитивни типове данни като - Целочислено, Float номер, Символ, Низ, Булеви (вярно или невярно), смесен масив и др. Ще видим в примера секция, използвайки едно по едно от всички видове цели числа, които можем да обработим с езика за програмиране на 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 тип данни. Но в момента, в който присвоим стойността като цяло число, тя ще ни даде цяло число тип данни като резултат.

След като разгледахме горния пример, сега вече сме наясно как можем да идентифицираме цяло число.

Целите числа могат да бъдат нормални цели числа (това е база 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. Рекурсивна функция в С
  11. Рекурсивна функция в JavaScript