Introduktion till PHP-heltal

Innan vi börjar prata om heltal i PHP, låt oss först förstå termen heltal. Ett heltal är en typ av datatyp. En typ av variabel som behåller det totala numeriska värdet. Kompletta (hela) siffror som - 1, 23, 343, -23, -50 etc. Heltal kan vara antingen positivt, negativt eller 0 själv. Nästan alla programmeringsspråk som C, JAVA och C ++ stöder fullständiga heltal. Men när vi kommer till PHP-språket kan det ögonblick som vi tilldelar ett heltal till någon variabel det betraktas som en heltaldatatyp. Eftersom PHP är ett löst typ programmeringsspråk finns det inget behov av att deklarera någon variabel med specificerad datatyp innan du använder den. Heltal kan användas direkt i PHP vid uppdraget. För att hantera hela värdet är det en helhetstyp på nästan alla programmeringsspråk.

Hur förklarar jag heltal variabel i PHP?

Det finns två sätt att deklara heltalvariabel i PHP nedan:

Positivt heltal

Ett heltal som innehåller dess värde antingen 0 eller mer än 0. PHP stöder dess olika primitiva datatyper som - heltal, flytnummer, karaktär, sträng, booléer (sant eller falskt), blandad matris, etc. Vi kommer att se i exemplet avsnitt med en efter en av alla typer av heltal som vi kan bearbeta med PHP-programmeringsspråk.

Koda:

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

Utgång :

Negativt heltal

Ett heltal som innehåller dess värde mindre än 0.

Koda:

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

Utgång :

Vi kan se utgången från var_dump ($ x) som visar int -124; int är datatypen och -124 är värdet.

Avancerade PHP-heltalsexempel

Nedan är de olika exemplen på heltal i php:

Exempel 1

Heltal som en hexadecimal kod:

Koda:

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

Utgång :

Nu är frågan varför 27? Detta är något som PHP stöder heltal. Det ögonblick som vi tilldelar någonting (uttryck, funktionsåtergång etc.) i en variabel som kommer att betraktas som en heltaldatatyp är utgången från den koden eller funktionen i heltal.

I fallet med cirka kod får vi 27 eftersom vi har tilldelat ett hexadecimalt värde som är lika med 27. Där 0x är 16 och B är 11; om vi lägger till båda dessa får vi 27 som utgång.

Exempel 2

Heltal som en oktal kod:

Koda:

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

Utgång :

Återigen är detta ett heltal. Eftersom utgången från den givna oktalkoden är ett heltal.

Exempel 3

Funktionen återvände som ett heltal:

Koda:

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

Utgång :

Återigen har vi 30 summan av givna två heltal som ett heltal. Men om vi gör en mycket liten förändring av ovanstående kod kommer det att ge oss flyt som en utgång.

Exempel 4

Funktionen återvände som en flottör:

Koda:

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

Utgång :

Vi kan se att alla saker förblir desamma som det föregående kodexemplet förutom funktionsparametervärdet.

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

Vi har använt 20, 0 i stället för 20. Det här är något som är tillräckligt bra för att ändra utgången från heltal till flytande. Utgången förblir densamma men datatypen har ändrats från heltal till flytande.

Exempel 5

Använda en blandad datatyp:

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

Utgång :

Vi kan se datatypen för alla variabler kommer att ändras dynamiskt enligt det värde som tilldelats den. I ovanstående kod använder vi floatdatatypsvärde först sedan ger det datatyps float. Men i det ögonblick vi tilldelar värdet som ett heltal kommer det att ge oss heltaldatatyp som resultat.

Efter att ha gått igenom exemplet ovan är det nu klart för oss hur vi kan identifiera heltalet.

Heltal kan vara ett normalt heltal (det vill säga en bas 10 av valfritt antal), hexadecimala notationsnummer (bas 16 som börjar med 0x) eller det oktala notationsnumret (bas 8 som börjar med ett 0), eller vilket som helst komplett nummer ( heltal) förinställd med ett tecken antingen - eller + eller ingenting.

Slutsats

Efter att ha stött på alla uttalanden och exempelkoden som anges ovan kan vi säga att PHP är ett löst skrivat programmeringsspråk. Användningen av ord innebär löst att det inte finns något behov av att använda någon datatyp vid tidpunkten för deklarationen. Om vi ​​behöver förklara någon typ behöver vi inte ange dess datatyp. PHP själv kommer att ta hand om datatypen för alla variabler i identifierarna enligt det värde som tilldelats det. Så direkt stödjer PHP alla tillgängliga datatyper på marknaden i allmänhet.

Rekommenderade artiklar

Detta är en guide till PHP-heltal. Här diskuterar vi de två typerna som inkluderar positivt och negativt heltal med avancerade exempel på PHP-heltal. Du kan också titta på följande artiklar för att lära dig mer -

  1. Factorial i PHP
  2. Variabler i PHP
  3. PHP Matematiska funktioner
  4. HTML vs PHP
  5. PHP magiska 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: