Úvod do PHP Integer

Předtím, než začneme mluvit o celých číslech v PHP, nejprve pojďme nejprve porozumět pojmu Integer. Celé číslo je typ datového typu. Typ proměnné, který udržuje úplnou číselnou hodnotu. Kompletní (celá) čísla jako - 1, 23, 343, -23, -50 atd. Celé číslo může být buď kladné, záporné nebo 0 samotné. Téměř každý programovací jazyk jako C, JAVA a C ++ podporuje plně funkční celá čísla. Když však přijdeme do jazyka PHP, v okamžiku, kdy přiřadíme libovolnou celočíselnou hodnotu jakékoli proměnné, lze ji považovat za celočíselný datový typ. Protože PHP je volně programovatelný jazyk, není třeba před použitím deklarovat žádnou proměnnou se specifikovaným datovým typem. Celá čísla lze použít přímo v PHP v době přiřazení. Abychom se vypořádali s celkovým počtem hodnot, existuje téměř celý datový typ v celých programovacích jazycích.

Jak deklarovat celočíselnou proměnnou v PHP?

Níže jsou uvedeny dva způsoby deklarování celočíselné proměnné v PHP:

Pozitivní celé číslo

Celé číslo, které obsahuje jeho hodnotu buď 0 nebo více než 0. PHP podporuje své různé primitivní datové typy jako - celé číslo, číslo float, znak, řetězec, booleovské hodnoty (true nebo false), smíšené pole atd. Uvidíme v příkladu pomocí jedné ze všech typů celých čísel, která můžeme zpracovat pomocí programovacího jazyka PHP.

Kód:

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

Výstup :

Záporné celé číslo

Celé číslo, které obsahuje jeho hodnotu menší než 0.

Kód:

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

Výstup :

Vidíme výstup var_dump ($ x), který ukazuje int -124; int je datový typ a hodnota -124 je hodnota.

Rozšířené příklady PHP Integer

Níže jsou uvedeny různé příklady celého čísla v php:

Příklad č. 1

Celé číslo jako hexadecimální kód:

Kód:

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

Výstup :

Nyní je otázkou, proč 27? To je něco, jak PHP podporuje celé číslo. V okamžiku, kdy v proměnné, která bude považována za celočíselný datový typ, je výstupem kódu (funkce, návrat funkce atd.), Je výstup tohoto kódu nebo funkce v celém čísle.

V případě kódu máme 27, protože jsme přiřadili hexadecimální hodnotu, která se rovná 27. Kde 0x je 16 a B je 11; Pokud přidáme oba tyto, dostaneme 27 jako výstup.

Příklad č. 2

Celé číslo jako osmičkový kód:

Kód:

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

Výstup :

To je opět celé číslo. Protože výstup daného osmičkového kódu je celé číslo.

Příklad č. 3

Funkce se vrátila jako celé číslo:

Kód:

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

Výstup :

Znovu máme 30 součet daných dvou celých čísel jako celé číslo. Pokud ale ve výše uvedeném kódu provedeme velmi malou změnu, dá nám to jako výstup float.

Příklad č. 4

Funkce se vrátila jako plovák:

Kód:

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

Výstup :

Vidíme, že všechny věci zůstávají stejné jako v předchozím příkladu kódu, s výjimkou hodnoty parametru funkce.

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

Místo 20 jsme použili 20.0. To je něco dost dobrého pro změnu výstupu z celého čísla na plovoucí. Výstup zůstává stejný, ale typ dat byl změněn z celého čísla na plovoucí.

Příklad č. 5

Použití smíšeného typu dat:

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

Výstup :

Vidíme, že datový typ jakékoli proměnné se bude dynamicky měnit podle hodnoty, která je k ní přiřazena. Ve výše uvedeném kódu nejprve použijeme hodnotu typu float datového typu a poté dává float typu dat. Ve chvíli, kdy přidělíme hodnotu jako celé číslo, bude to mít za následek celočíselný typ dat.

Po prostudování výše uvedeného příkladu je nyní jasné, jak můžeme celé číslo identifikovat.

Celá čísla mohou být normální celá čísla (to je základní 10 libovolného čísla), hexadecimální notační čísla (základna 16, která začíná na 0x) nebo osmičkové notační číslo (základna 8, která začíná na 0), nebo jakékoli úplné číslo ( celé číslo) s předponou se znaménkem - nebo + nebo nic.

Závěr

Po překonání všech výše uvedených příkazů a výše uvedeného příkladu můžeme říci, že PHP je volně programovací jazyk. Použití slova volně znamená, že v době deklarace není třeba používat žádný typ dat. Pokud potřebujeme deklarovat jakýkoli typ, nemusíme uvádět jeho datový typ. PHP samotné se postará o datový typ jakékoli proměnné identifikátorů podle hodnoty, která je k němu přiřazena. Nepřímo PHP tedy obecně podporuje všechny dostupné datové typy na trhu.

Doporučené články

Toto je průvodce PHP Integer. Zde diskutujeme dva typy, které zahrnují kladné a záporné celé číslo s pokročilými příklady celočíselného čísla PHP. Další informace naleznete také v následujících článcích -

  1. Factorial v PHP
  2. Proměnné v PHP
  3. Matematické funkce PHP
  4. HTML vs PHP
  5. PHP Magic Constants
  6. Rekurzivní funkce PHP
  7. Rekurzivní funkce v Pythonu
  8. Věcný program v JavaScriptu
  9. Java Booleans
  10. Rekurzivní funkce v C
  11. Rekurzivní funkce v JavaScriptu

Kategorie: