Introduksjon til PHP Integer

Før vi begynner å snakke om heltall i PHP, la oss forstå begrepet Heltall først. Et heltall er en type datatype. En type variabel som holder hele den numeriske verdien. Komplette (hele) tall som - 1, 23, 343, -23, -50 etc. Heltall kan være enten positivt, negativt eller 0 i seg selv. Nesten støtter alle programmeringsspråk som C, JAVA og C ++ fullverdige tall. Men når vi kommer til PHP-språket, kan øyeblikket vi tildeler en hvilken som helst heltallverdi til en hvilken som helst variabel det betraktes som en heltal datatype. Siden PHP er et løst snill programmeringsspråk, er det ikke nødvendig å erklære noen variabel med spesifisert datatype før du bruker den. Heltall kan brukes direkte i PHP på oppdragstidspunktet. For å håndtere hele antallet verdier er det en helhetstype datatype i nesten alle programmeringsspråk.

Hvordan erklære heltalvariabel i PHP?

Det er to måter å erklære heltalvariabel i PHP gitt nedenfor:

Positivt heltall

Et helt tall som inneholder verdien enten 0 eller mer enn 0. PHP støtter de forskjellige primitive datatypene som - Heltall, Floatnummer, Karakter, String, Booleans (sant eller usant), blandet array, etc. Vi vil se i eksemplet delen bruker en etter en av alle typer heltal som vi kan behandle ved hjelp av programmeringsspråket PHP.

Kode:

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

Utgang :

Negativt heltall

Et helt tall som inneholder verdien mindre enn 0.

Kode:

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

Utgang :

Vi kan se utdataene fra var_dump ($ x) som viser int -124; int er datatypen og -124 er verdien.

Avanserte PHP heltalleksempler

Nedenfor er de forskjellige eksemplene på heltall i php:

Eksempel 1

Heltall som heksadesimal kode:

Kode:

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

Utgang :

Spørsmålet er hvorfor 27? Dette er noe PHP støtter heltall. I det øyeblikket vi tildeler noe (uttrykk, funksjonsretur, etc.) i en variabel som vil bli betraktet som en heltal datatype, er utgangen til den koden eller funksjonen i heltall.

I tilfelle av kode, får vi 27 fordi vi har tildelt en heksadesimal verdi som tilsvarer 27. Hvor 0x er 16 og B er 11; hvis vi legger til begge disse, vil vi få 27 som en utgang.

Eksempel 2

Heltall som en oktal kode:

Kode:

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

Utgang :

Igjen er dette et helt tall. Siden utgangen fra den gitte oktalkoden er et heltall.

Eksempel 3

Funksjonen returnerte som et helt tall:

Kode:

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

Utgang :

Igjen har vi 30 summen av gitt to heltall som et heltall. Men hvis vi gjør en veldig liten endring i koden ovenfor, vil den gi oss flyt som utdata.

Eksempel 4

Funksjonen returnerte som en flottør:

Kode:

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

Utgang :

Vi kan se, alle ting forblir de samme som det forrige kodeeksemplet bortsett fra funksjonsparameterverdien.

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

Vi har brukt 20, 0 i stedet for 20. Dette er noe godt nok til å endre utdata fra heltall til flytende. Utgangen forblir den samme, men datatypen er endret fra heltall til flytende.

Eksempel 5

Bruker en blandet datatype:

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

Utgang :

Vi kan se datatypen til en hvilken som helst variabel vil bli endret dynamisk i henhold til verdien tilordnet den. I koden ovenfor bruker vi først verdien for flytedatatypen, deretter gir den datatypen flyt. Men i det øyeblikket vi tildeler verdien som et heltall, vil det gi oss heltalldatatype som et resultat.

Etter å ha gått gjennom eksemplet ovenfor, er vi nå klare på hvordan vi kan identifisere heltallet.

Heltall kan være et normalt heltal (det vil si en base 10 av et hvilket som helst tall), heksadesimale notasjonstall (base 16 som starter med 0x) eller det oktale notasjonsnummeret (base 8 som starter med et 0), eller et hvilket som helst komplett tall ( hele tallet) forhåndsinnstilt med tegnet enten - eller + eller ingenting.

Konklusjon

Etter å ha kommet over alle utsagnene og eksempelkoden gitt ovenfor kan vi si at PHP er løst skrevet programmeringsspråk. Bruk av ord løst betyr at det ikke er behov for å bruke noen datatype på erklæringstidspunktet. Hvis vi trenger å erklære noen type, trenger vi ikke å oppgi datatypen. PHP i seg selv vil ta vare på datatypen til en hvilken som helst variabel av identifikatorene i henhold til verdien tilordnet den. Så direkte PHP støtter alle tilgjengelige datatyper i markedet generelt.

Anbefalte artikler

Dette er en guide til PHP Integer. Her diskuterer vi de to typene som inkluderer positivt og negativt heltall med avanserte eksempler på PHP-heltall. Du kan også se på følgende artikler for å lære mer -

  1. Factorial i PHP
  2. Variabler i PHP
  3. PHP matematiske funksjoner
  4. HTML vs PHP
  5. PHP Magic Constants
  6. PHP rekursiv funksjon
  7. Rekursiv funksjon i Python
  8. Factorial-program i JavaScript
  9. Java Booleans
  10. Rekursiv funksjon i C
  11. Rekursiv funksjon i JavaScript