Introduktion til PHP-heltal

Før vi begynder at tale om heltal i PHP, lad os først forstå udtrykket Heltal. Et heltal er en datatype. En type variabel, der holder den komplette numeriske værdi. Komplette (hele) tal som - 1, 23, 343, -23, -50 osv. Heltal kan enten være positivt, negativt eller 0 i sig selv. Næsten alle programmeringssprog som C, JAVA og C ++ understøtter helfærdige tal. Men når vi kommer til PHP-sproget, kan det øjeblik, vi tildeler en heltalværdi til en hvilken som helst variabel, det betragtes som en heltaldatatype. Da PHP er et løst slags programmeringssprog er det ikke nødvendigt at erklære nogen variabel med specificeret datatype, før du bruger det. Heltal kan bruges direkte i PHP på tidspunktet for tildelingen. For at håndtere hele antallet af værdier findes der en heltal datatype i næsten alle programmeringssprog.

Hvordan erklæres heltalvariabel i PHP?

Der er 2 måder at erklære heltalvariabel i PHP nedenfor:

Positivt heltal

Et helt tal, der indeholder dens værdi enten 0 eller mere end 0. PHP understøtter dets forskellige primitive datatyper som - Heltal, Float-nummer, Karakter, String, Booleans (sandt eller falskt), blandet array osv. Vi ser i eksemplet sektion ved hjælp af en efter en af ​​alle typer heltal, som vi kan behandle ved hjælp af PHP-programmeringssprog.

Kode:

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

Output :

Negativt heltal

Et helt tal, der indeholder værdien mindre end 0.

Kode:

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

Output :

Vi kan se output fra var_dump ($ x), der viser int -124; int er datatypen, og -124 er værdien.

Avancerede PHP-heltaleksempler

Nedenfor er de forskellige eksempler på heltal i php:

Eksempel 1

Heltal som en hexadecimal kode:

Kode:

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

Output :

Spørgsmålet er, hvorfor 27? Dette er noget, hvordan PHP understøtter heltal. Det øjeblik, vi tildeler noget (udtryk, funktionsretur osv.) I en variabel, der vil blive betragtet som en heltal datatype, er output fra den kode eller funktion i heltal.

I tilfælde af cirka kode får vi 27, fordi vi har tildelt en hexadecimal værdi, der svarer til 27. Hvor 0x er 16 og B er 11; hvis vi tilføjer begge disse, får vi 27 som output.

Eksempel 2

Heltal som en oktal kode:

Kode:

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

Output :

Igen er dette et heltal. Da output fra den givne octalkode er et heltal.

Eksempel 3

Funktionen returneres som et heltal:

Kode:

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

Output :

Igen har vi 30 summen af ​​givne to heltal som et heltal. Men hvis vi foretager en meget mindre ændring i ovenstående kode, vil den give os float som output.

Eksempel 4

Funktionen returneres som en float:

Kode:

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

Output :

Vi kan se, alle ting forbliver de samme som det foregående kodeeksempel undtagen funktionsparameterværdien.

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

Vi har brugt 20.0 i stedet for 20. Dette er noget godt nok til at ændre output fra heltal til flydende. Outputet forbliver det samme, men datatypen er ændret fra heltal til flydende.

Eksempel 5

Brug af en blandet datatype:

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

Output :

Vi kan se datatypen for en hvilken som helst variabel ændres dynamisk i henhold til den værdi, der er tildelt den. I ovenstående kode bruger vi først værdien for floatdatatypen, derefter giver den datatypefladen. Men i det øjeblik, vi tildeler værdien som et heltal, vil det give os et heltal datatype som et resultat.

Efter at have gennemgået ovenstående eksempel, er vi nu klar over, hvordan vi kan identificere heltalet.

Heltal kan være et normalt heltal (det vil sige en base 10 af et vilkårligt antal), hexadecimale notationsnumre (base 16, der starter med 0x) eller det oktale notationsnummer (base 8, der starter med et 0), eller ethvert komplet tal ( heltal) præfixeret med tegnet enten - eller + eller intet.

Konklusion

Efter at have fundet alle udsagn og eksemplet koden givet ovenfor kan vi sige PHP er løst skrevet programmeringssprog. Brug af ord løst betyder, at det ikke er nødvendigt at bruge nogen datatype på erklæringstidspunktet. Hvis vi har brug for at erklære enhver type, behøver vi ikke at angive dens datatype. PHP i sig selv vil tage sig af datatypen for en hvilken som helst variabel af identifikatorerne i henhold til den tildelte værdi. Så direkte PHP understøtter alle de tilgængelige datatyper på markedet generelt.

Anbefalede artikler

Dette er en guide til PHP heltal. Her diskuterer vi de 2 typer, der inkluderer positivt og negativt heltal med avancerede eksempler på PHP-heltal. Du kan også se på de følgende artikler for at lære mere -

  1. Factorial i PHP
  2. Variabler i PHP
  3. PHP Matematiske funktioner
  4. HTML vs PHP
  5. PHP magiske konstanter
  6. PHP rekursiv funktion
  7. Rekursiv funktion i Python
  8. Factorial-program i JavaScript
  9. Java Booleans
  10. Rekursiv funktion i C
  11. Rekursiv funktion i JavaScript

Kategori: