Introductie tot PHP Integer

Voordat we het over gehele getallen in PHP gaan hebben, laten we eerst de term Integer begrijpen. Een geheel getal is een type gegevenstype. Een type variabele dat de volledige numerieke waarde behoudt. Voltooi (hele) getallen zoals - 1, 23, 343, -23, -50 enz. Geheel getal kan positief, negatief of 0 zelf zijn. Bijna elke programmeertaal zoals C, JAVA en C ++ ondersteunt volledig functionele gehele getallen. Maar wanneer we naar de PHP-taal komen, kan het moment dat we een geheel getal aan een variabele toewijzen, worden beschouwd als een geheel gegevenstype. Aangezien PHP een vrij vriendelijke programmeertaal is, is het niet nodig om een ​​variabele met een gespecificeerd gegevenstype te declareren voordat u het gebruikt. Gehele getallen kunnen direct in PHP worden gebruikt op het moment van de toewijzing. Om met het hele getaltype van waarde om te gaan, is er een gegevenstype van gehele getallen in bijna alle programmeertalen.

Hoe integer variabel in PHP te declareren?

Er zijn 2 manieren om de integer variabele in PHP te declareren:

Positief integer

Een geheel getal dat de waarde 0 of meer dan 0 bevat. PHP ondersteunt de verschillende primitieve gegevenstypen zoals - Geheel getal, Float-nummer, Teken, String, Booleans (waar of onwaar), gemengde reeks, enz. We zullen in het voorbeeld zien sectie met behulp van een voor een van alle soorten gehele getallen die we kunnen verwerken met behulp van de PHP-programmeertaal.

Code:

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

Uitgang :

Negatief geheel getal

Een geheel getal dat de waarde kleiner dan 0 bevat.

Code:

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

Uitgang :

We kunnen de uitvoer zien van var_dump ($ x) die int -124 toont; int is het gegevenstype en de -124 is de waarde.

Geavanceerde PHP Integer-voorbeelden

Hieronder staan ​​de verschillende voorbeelden van integer in php:

Voorbeeld 1

Geheel getal als een hexadecimale code:

Code:

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

Uitgang :

Nu is de vraag waarom 27? Dit is iets hoe PHP integer ondersteunt. Het moment dat we iets toewijzen (expressie, functieretournering, etc.) in een variabele die wordt beschouwd als een gegevenstype met geheel getal, is de uitvoer van die code of functie in geheel getal.

In het geval van ongeveer code krijgen we 27 omdat we een hexadecimale waarde hebben toegewezen die gelijk is aan 27. Waar 0x is 16 en B is 11; als we deze beide toevoegen, krijgen we 27 als uitvoer.

Voorbeeld 2

Geheel getal als een octale code:

Code:

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

Uitgang :

Nogmaals, dit is een geheel getal. Omdat de uitvoer van de gegeven octale code een geheel getal is.

Voorbeeld 3

De functie keerde terug als een geheel getal:

Code:

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

Uitgang :

Opnieuw hebben we 30 de som van gegeven twee gehele getallen als een geheel getal. Maar als we een zeer kleine wijziging aanbrengen in de bovenstaande code, geeft dit ons een output als output.

Voorbeeld 4

De functie keerde terug als een float:

Code:

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

Uitgang :

We kunnen zien dat alle dingen hetzelfde blijven als het vorige codevoorbeeld, behalve de functieparameterwaarde.

$ x = addNumbers (10, 20.0);

We hebben 20.0 gebruikt in plaats van 20. Dit is iets goed genoeg om de uitvoer te veranderen van geheel getal naar zwevend. De uitvoer blijft hetzelfde, maar het gegevenstype is gewijzigd van geheel getal in zwevend.

Voorbeeld 5

Een gemengd gegevenstype gebruiken:

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

Uitgang :

We kunnen zien dat het gegevenstype van elke variabele dynamisch wordt gewijzigd volgens de waarde die eraan is toegewezen. In de bovenstaande code gebruiken we eerst de waarde van het gegevenstype float en vervolgens geeft het datatype float. Maar op het moment dat we de waarde als een geheel getal toewijzen, krijgen we als resultaat een geheel gegevenstype.

Na het bovenstaande voorbeeld te hebben doorlopen, weten we nu hoe we het gehele getal kunnen identificeren.

Gehele getallen kunnen een normaal geheel getal zijn (dat is een basis 10 van een willekeurig getal), hexadecimale notatienummers (basis 16 die begint met de 0x) of het octale notatienummer (basis 8 die begint met een 0), of een compleet getal ( geheel getal) voorafgegaan door het a-teken - of + of door niets.

Conclusie

Nadat we alle verklaringen en de hierboven gegeven voorbeeldcode zijn tegengekomen, kunnen we zeggen dat PHP losjes getypte programmeertaal is. Het gebruik van woord komt losjes tot een betekenis dat het niet nodig is om een ​​gegevenstype te gebruiken op het moment van aangifte. Als we een type moeten declareren, hoeven we het gegevenstype niet te vermelden. PHP zelf zorgt voor het gegevenstype van elke variabele van de id's volgens de waarde die eraan is toegewezen. Dus in-direct ondersteunt PHP alle beschikbare datatypes in de markt in het algemeen.

Aanbevolen artikelen

Dit is een gids voor PHP Integer. Hier bespreken we de 2 soorten die positief en een negatief geheel getal bevatten met geavanceerde voorbeelden van PHP-geheel getal. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Factorie in PHP
  2. Variabelen in PHP
  3. PHP wiskundige functies
  4. HTML versus PHP
  5. PHP Magic Constants
  6. PHP recursieve functie
  7. Recursieve functie in Python
  8. Factorieprogramma in JavaScript
  9. Java Booleans
  10. Recursieve functie in C
  11. Recursieve functie in JavaScript