Sissejuhatus PHP täisarvu

Enne kui hakkame PHP-st rääkima täisarvudest, mõistame kõigepealt mõistet Integer. Täisarv on teatud tüüpi andmetüüp. Muutuja tüüp, mis hoiab täielikku arvväärtust. Täielikud (terved) numbrid, näiteks - 1, 23, 343, -23, -50 jne. Täisarv võib olla kas positiivne, negatiivne või 0. Peaaegu kõik programmeerimiskeeled nagu C, JAVA ja C ++ toetavad täisfunktsionaalseid täisarvu. Kuid kui jõuame PHP-keele juurde, võib seda hetke, mil me määrame suvalise täisarvu suvalisele muutujale, lugeda täisarvuks. Kuna PHP on vähene programmeerimiskeel, pole enne selle kasutamist vaja ühtegi andmetüübiga muutujat deklareerida. Terviseid saab PHP-s kasutada otse loovutamise ajal. Terve arvu väärtusega tegelemiseks on peaaegu kõigis programmeerimiskeeltes täisarvuline andmetüüp.

Kuidas kuulutada täisarv muutuvaks PHP-s?

Allpool toodud kahel viisil saab täisarvu muutujat deklareerida PHP-s:

Positiivne täisarv

Terve arv, mis sisaldab väärtust kas 0 või rohkem kui 0. PHP toetab mitmesuguseid primitiivseid andmetüüpe, nagu - täisarv, ujuknumber, märk, string, tõeväärtused (tõene või vale), segamassiiv jne. Näeme näites jaotises, kasutades ükshaaval kõiki täisarvu liike, mida saame PHP programmeerimiskeelt kasutades töödelda.

Kood:

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

Väljund :

Negatiivne täisarv

Terve arv, mille väärtus on väiksem kui 0.

Kood:

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

Väljund :

Näeme var_dump ($ x) väljundit, mis näitab int -124; int on andmetüüp ja väärtus -124.

Täpsemad PHP täisarvu näited

Allpool on toodud erinevad näited täisarvust php-s:

Näide nr 1

Täisarv kuueteistkümnendsüsteemina:

Kood:

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

Väljund :

Nüüd on küsimus, miks 27? See toetab PHP täisarvu. Hetk, mil muutujale, mida käsitletakse täisarvulise andmetüübina, antakse midagi (avaldis, funktsiooni tagastamine jne), on selle koodi või funktsiooni väljund täisarv.

Umbes koodi korral saame 27, kuna oleme määranud kuueteistkümnendsüsteemi väärtusega 27. Kui 0x on 16 ja B on 11; kui lisada need mõlemad, saame väljundina 27.

Näide 2

Täisarv kaheksandikoodina:

Kood:

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

Väljund :

See on jällegi täisarv. Kuna antud oktaalkoodi väljund on täisarv.

Näide 3

Funktsioon tagastati täisarvuna:

Kood:

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

Väljund :

Jällegi on meil 30 täisarvuna antud kahe täisarvu summa. Kuid kui teeme ülaltoodud koodis väga väikese muudatuse, annab see meile väljundina hõljumise.

Näide 4

Funktsioon tagastati ujukina:

Kood:

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

Väljund :

Me näeme, et kõik asjad jäävad samaks, nagu see oli eelmine koodinäide, välja arvatud funktsiooni parameetri väärtus.

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

Oleme 20 asemel kasutanud 20, 0. See on midagi piisavalt head, et muuta väljund täisarvust ujuvaks. Väljund jääb samaks, kuid andmetüüp on muudetud täisarvult ujuvaks.

Näide 5

Segatud andmetüübi kasutamine:

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

Väljund :

Näeme, et iga muutuja andmetüüpi muudetakse dünaamiliselt vastavalt sellele määratud väärtusele. Ülaltoodud koodis kasutame kõigepealt ujuki andmetüübi väärtust, seejärel annab see andmetüübile ujuki. Kuid kui väärtus omistatakse täisarvuna, annab see meile täisarvulise andmetüübi.

Pärast ülaltoodud näite läbitungimist on nüüd selge, kuidas saame täisarvu tuvastada.

Täisarv võib olla tavaline täisarv (see tähendab suvalise arvu alust 10), kuueteistkümnendsüsteemiga märkide arv (alus 16, mis algab numbriga 0x) või kaheksandiline märkimismäär (alus 8, mis algab numbriga 0), või mis tahes täisarv ( täisarv), mis on eesmärgiga tähega kas - või + või ilma tühjata.

Järeldus

Pärast kõigi avalduste ja ülaltoodud näidiskoodi tutvumist võime öelda, et PHP on programmeerimiskeelt lõdvalt kirjutatud. Sõna lahtine kasutamine tähendab, et deklareerimise ajal ei ole vaja kasutada ühtegi andmetüüpi. Kui peame deklareerima mis tahes tüübi, ei pea me andmetüüpi andma. PHP ise hoolitseb identifikaatorite mis tahes muutujate andmetüübi eest vastavalt sellele määratud väärtusele. Nii toetab otse PHP kõiki turul üldiselt saadaval olevaid andmetüüpe.

Soovitatavad artiklid

See on juhend PHP täisarvuni. Siin käsitleme kahte tüüpi, mis sisaldavad positiivset ja negatiivset täisarvu koos PHP täisarvu täpsemate näidetega. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Faktoriaal PHP-s
  2. Muutujad PHP-s
  3. PHP matemaatika funktsioonid
  4. HTML vs PHP
  5. PHP võltskonstandid
  6. PHP rekursiivne funktsioon
  7. Rekursiivne funktsioon Pythonis
  8. Faktoriprogramm JavaScriptis
  9. Java Booleans
  10. Rekursiivne funktsioon C-s
  11. Rekursiivne funktsioon JavaScriptis

Kategooria: