Johdanto PHP-kokonaislukuun

Ennen kuin aloitamme puhumisen kokonaisluvuista PHP: ssä, ymmärrämme ensin termi Integer. Kokonaisluku on tietotyyppi. Tyyppi muuttujasta, joka pitää täydellisen numeerisen arvon. Täydelliset (kokonaiset) numerot, kuten - 1, 23, 343, -23, -50 jne. Kokonaisluku voi olla joko positiivinen, negatiivinen tai itse. Lähes jokainen ohjelmointikieli, kuten C, JAVA ja C ++, tukee monipuolisia kokonaislukuja. Mutta kun tulemme PHP-kieleen, hetkeä, jolloin meille määritetään kokonaislukuarvo jokaiselle muuttujalle, voidaan pitää kokonaislukutietotyyppinä. Koska PHP on löysästi tyypillinen ohjelmointikieli, mitään muuttujia, joille on määritetty tietotyyppi, ei tarvitse ilmoittaa ennen niiden käyttöä. Kokonaislukuja voidaan käyttää suoraan PHP: ssä toimeksiannon tekohetkellä. Koko lukuarvon käsittelemiseksi on kokonaislukutietotyyppi melkein kaikissa ohjelmointikielissä.

Kuinka julistaa kokonaisluku muuttuvaksi PHP: ssä?

Alla on 2 tapaa ilmoittaa kokonaisluvumuuttuja PHP: ssä:

Positiivinen kokonaisluku

Kokonaisluku, joka sisältää arvonsa joko 0 tai enemmän kuin 0. PHP tukee erilaisia ​​primitiivisiä tietotyyppejä, kuten - kokonaisluku, kelluva numero, merkki, merkkijono, loogiset (tosi tai epätosi), sekoitettu taulukko jne. Näemme esimerkissä -osiossa yksi kerrallaan kaikista kokonaisluvutyypeistä, joita voimme käsitellä käyttämällä PHP-ohjelmointikieltä.

Koodi:

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

Tulos :

Negatiivinen kokonaisluku

Kokonaisluku, jonka arvo on alle 0.

Koodi:

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

Tulos :

Voimme nähdä var_dump ($ x) -lähdön, joka näyttää int -124; int on tietotyyppi ja -124 on arvo.

Advanced PHP-kokonaisluku-esimerkkejä

Alla on erilaisia ​​esimerkkejä kokonaisluvusta php: ssä:

Esimerkki # 1

Kokonaisluku heksadesimaalikoodina:

Koodi:

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

Tulos :

Nyt kysymys on, miksi 27? Näin PHP tukee kokonaislukua. Sillä hetkellä, kun me määrittelemme minkä tahansa muuttujan (lauseke, funktion palautus jne.) Muuttujasta, jota pidetään kokonaisluvutietotyyppinä, on kyseisen koodin tai funktion lähtö kokonaisluvuna.

Noin koodin tapauksessa saamme 27, koska olemme antaneet heksadesimaaliarvon, joka on yhtä suuri kuin 27. Missä 0x on 16 ja B on 11; Jos lisäämme nämä molemmat, niin tuloksena on 27.

Esimerkki 2

Kokonaisluku oktaalikoodina:

Koodi:

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

Tulos :

Tämä on jälleen kokonaisluku. Koska annetun oktaalikoodin lähtö on kokonaisluku.

Esimerkki 3

Toiminto palautettiin kokonaislukuna:

Koodi:

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

Tulos :

Jälleen meillä on 30 annettujen kahden kokonaisluvun summa kokonaislukuna. Mutta jos teemme erittäin pienen muutoksen yllä olevaan koodiin, se antaa meille kelluvuuden tulosteena.

Esimerkki 4

Toiminto palasi kellujana:

Koodi:

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

Tulos :

Voimme nähdä, että kaikki asiat pysyvät samoina kuin se oli edellisessä koodiesimerkissä paitsi funktioparametrin arvo.

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

Olemme käyttäneet 20, 0: ta 20: n sijaan. Tämä on jotain tarpeeksi hyvää muuttaaksesi lähtö kokonaisluvusta kelluvaksi. Lähtö pysyy samana, mutta tietotyyppi on vaihdettu kokonaisluvusta kelluvaksi.

Esimerkki 5

Sekoitetun tietotyypin käyttäminen:

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

Tulos :

Voimme nähdä, että minkä tahansa muuttujan tietotyyppi muuttuu dynaamisesti sille osoitetun arvon mukaan. Yllä olevassa koodissa käytämme ensin kelluvan datan tyyppiarvoa, jolloin se antaa tietotyypin kelluvan. Mutta kun annamme arvon kokonaislukuna, se antaa meille kokonaisluvutietotyypin.

Kun olemme käyneet läpi yllä olevan esimerkin, olemme nyt selviä siitä, kuinka voimme tunnistaa kokonaisluvun.

Kokonaisluku voi olla normaali kokonaisluku (eli minkä tahansa luvun kanta 10), heksadesimaalimerkinnän numerot (kanta 16, joka alkaa 0x: llä) tai oktaalimerkinnän numero (kanta 8, joka alkaa numerolla 0), tai mikä tahansa kokonainen numero ( kokonaisluku), etuliitteellä merkillä joko - tai + tai ilman mitään.

johtopäätös

Saatuaan läpi kaikki lauseet ja yllä olevan esimerkkikoodin, voidaan sanoa, että PHP on löyhästi kirjoitettu ohjelmointikieli. Sanan käyttö löysästi tarkoittaa sitä, että mitään tietotyyppejä ei tarvitse käyttää ilmoituksen tekohetkellä. Jos meidän on ilmoitettava mikä tahansa tyyppi, meidän ei tarvitse antaa sen tietotyyppiä. Itse PHP huolehtii tunnisteiden minkä tahansa muuttujan tietotyypistä sille osoitetun arvon mukaan. Joten suoraan PHP tukee kaikkia markkinoilla yleisesti saatavilla olevia tietotyyppejä.

Suositellut artikkelit

Tämä on opas PHP-kokonaislukuun. Tässä keskustellaan kahdesta tyypistä, joihin sisältyy positiivinen ja negatiivinen kokonaisluku, edistyneiden esimerkkien kanssa PHP-kokonaisluvusta. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Faktoriaalinen PHP: ssä
  2. Muuttujat PHP: ssä
  3. PHP-matematiikan toiminnot
  4. HTML vs. PHP
  5. PHP-taikuusvakiot
  6. PHP-rekursiivinen toiminto
  7. Rekursiivinen toiminto Pythonissa
  8. Factorial Program in JavaScript
  9. Java Booleans
  10. Rekursiivinen toiminto C: ssä
  11. Rekursiivinen toiminto JavaScript: ssä