Introducere în PHP Integer

Înainte de a începe să vorbim despre Integers în PHP, să înțelegem mai întâi termenul Integer. Un număr întreg este un tip de date. Un tip de variabilă care păstrează valoarea numerică completă. Numere complete (întregi) de genul - 1, 23, 343, -23, -50 etc. Numărul întreg poate fi pozitiv, negativ sau 0 în sine. Aproape, fiecare limbaj de programare precum C, JAVA și C ++ acceptă numere întregi cu caracteristici complete. Dar, când ajungem la limbajul PHP, momentul în care atribuim orice valoare întreagă oricărei variabile, ea poate fi considerată ca un tip de date întreg. Întrucât PHP este un limbaj de programare neobișnuit, nu este necesară declararea vreunei variabile cu tip de date specificat înainte de a o utiliza. Integrele pot fi utilizate direct în PHP la momentul efectuării misiunii. Pentru a face față întregului număr de valori, există un tip de date întregi în aproape toate limbajele de programare.

Cum se declară variabilă integră în PHP?

Există 2 modalități de a declara variabilă întreagă în PHP, date mai jos:

Număr întreg pozitiv

Un număr întreg care își conține valoarea fie 0, fie mai mult de 0. PHP acceptă diferitele sale tipuri de date primitive, cum ar fi - Număr întreg, Float, Caracter, String, Booleans (adevărat sau fals), tablou mixt, etc. Vom vedea în exemplul secțiune folosind unul câte unul dintre toate tipurile de numere întregi pe care le putem procesa folosind limbajul de programare PHP.

Cod:

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

Rezultat :

Integer negativ

Un număr întreg care conține valoarea sa mai mică de 0.

Cod:

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

Rezultat :

Putem vedea ieșirea lui var_dump ($ x) care arată int -124; int este tipul de date și valoarea -124 este valoarea.

Exemple avansate de PHP Integer

Mai jos sunt diferite exemple de număr întreg în php:

Exemplul # 1

Integer ca cod hexadecimal:

Cod:

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

Rezultat :

Acum, întrebarea este de ce 27? Acest lucru este modul în care PHP acceptă întregi. Momentul în care atribuim orice (expresie, returnare a funcției etc.) într-o variabilă care va fi considerată ca un tip de date întreg este ieșirea codului sau funcției în număr întreg.

În cazul unui cod, obținem 27 deoarece am atribuit o valoare hexadecimală care este egală cu 27. Unde 0x este 16 și B este 11; dacă le adăugăm pe amândouă, vom primi 27 ca rezultat.

Exemplul # 2

Integer ca cod octal:

Cod:

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

Rezultat :

Din nou, acesta este un număr întreg. Deoarece ieșirea codului octal dat este un număr întreg.

Exemplul # 3

Funcția a revenit ca un număr întreg:

Cod:

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

Rezultat :

Din nou avem 30 suma celor două numere întregi ca un număr întreg. Dar dacă facem o modificare foarte minoră a codului de mai sus, atunci acesta ne va da să plutim ca ieșire.

Exemplul # 4

Funcția a revenit ca un float:

Cod:

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

Rezultat :

Putem vedea, toate lucrurile rămân la fel ca și exemplul codului anterior, cu excepția valorii parametrului funcției.

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

Am folosit 20.0 în loc de 20. Acest lucru este suficient de bun pentru a schimba ieșirea de la numere întregi în plutitoare. Ieșirea rămâne aceeași, dar tipul de date a fost schimbat de la număr întreg la plutitor.

Exemplul # 5

Utilizarea unui tip de date mixte:

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

Rezultat :

Putem vedea că tipul de date al oricărei variabile va fi modificat dinamic conform valorii atribuite. În codul de mai sus, folosim mai întâi valoarea de tip float, apoi dă tipul de date float. Dar, în momentul în care vom atribui valoarea ca un număr întreg, ne va oferi un rezultat de tip de date întregi.

După parcurgerea exemplului de mai sus, acum suntem clar despre cum putem identifica numărul întreg.

Numerele întregi pot fi un număr întreg normal (adică o bază 10 a oricărui număr), numere de notare hexadecimală (baza 16 care începe cu 0x) sau numărul notării octale (baza 8 care începe cu un 0) sau orice număr complet ( număr întreg) prefixat cu semnul - fie +, fie prin nimic.

Concluzie

După ce am dat peste toate afirmațiile și codul de exemplu dat mai sus, putem spune că PHP este un limbaj de programare slab tastat. Utilizarea cuvântului are loc în sensul că nu este necesar să folosiți niciun tip de date în momentul declarației. Dacă trebuie să declaram orice tip, nu trebuie să le dăm tipului de date. PHP în sine va avea grijă de tipul de date al oricărei variabile a identificatorilor, în funcție de valoarea atribuită acestuia. Prin urmare, PHP-ul direct acceptă toate tipurile de date disponibile pe piață, în general.

Articole recomandate

Acesta este un ghid pentru PHP Integer. Aici vom discuta despre cele 2 tipuri care includ un număr întreg pozitiv și negativ cu exemple avansate de numere întregi PHP. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Factorial în PHP
  2. Variabile în PHP
  3. Funcții matematice PHP
  4. HTML vs PHP
  5. PHP Constante magice
  6. Funcție recurentă PHP
  7. Funcția recurentă în Python
  8. Programul factorial în JavaScript
  9. Booleane Java
  10. Funcția recurentă în C
  11. Funcție recursivă în JavaScript