Matematică în PHP

SSL de încredere de la doar 3.44 USD
Publicitate
Funcții în PHP

Acest articol vă va învăța despre diferitele tipuri de numere accesibile în PHP 8, precum și despre funcțiile matematice utile care sunt oferite. Acesta trece peste elementele fundamentale ale numerelor întregi, cum ar fi ceea ce sunt, restricțiile de dimensiune ale acestora și cum să le formatați și să le verificați. Se discută, de asemenea, numerele plutitoare și legile care le guvernează. În cele din urmă, eseul discută numeroase funcții matematice utile, inclusiv abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt() și pi (). În PHP 8, aceste funcții pot fi folosite pentru a efectua diferite operații aritmetice pe numere întregi.

De exemplu, pentru a folosi funcția abs(), îi putem transmite un număr ca argument:

$num = -5;
$abs_num = abs($num);
echo $abs_num; // Output: 5

În mod similar, pentru a folosi funcția ceil(), îi putem transmite un număr ca argument:

$num = 5.6;
$ceil_num = ceil($num);
echo $ceil_num; // Output: 6

Acestea sunt doar câteva exemple ale PHP-ului la îndemână funcții matematice. Există multe mai multe funcții disponibile și este esențial să le cunoașteți pentru a efectua operații matematice corect în dvs. cod.

Numerele întregi în PHP

Numerele întregi sunt pline numere care pot fi pozitive sau negative și nu au a zecimal punct. Punctul zecimal dintr-un număr este clasificat ca un float, pe care îl vom analiza mai târziu. Cu toate acestea, 0 este, de asemenea, considerat un număr întreg.

Sistemul pe care rulează codul determină cele mai mari și mai mici numere întregi din PHP. Cel mai mare număr întreg pe platformele pe 32 de biți este 2147483647, iar cel mai mic număr întreg este -2147483648. Cel mai mare număr întreg pe computerele pe 64 de biți este 9223372036854775807, iar cel mai mic număr întreg este -9223372036854775808. Când un număr depășește aceste limitări, este considerat un număr flotant.

Există câteva reguli de care trebuie să țineți cont atunci când lucrați cu numere întregi PHP:

  1. Numerele întregi trebuie să fie pozitive sau negative, dar pot fi 0.
  2. Numerele întregi trebuie să conțină cel puțin o cifră și nu trebuie să conțină un punct zecimal.

În PHP, numerele întregi sunt reprezentate în trei formate: zecimal, hexazecimal și octal. numere zecimale (de bază 10) sunt cele mai des folosite. Numerele hexazecimale sunt prefixate cu 0x și au baza 16. Numerele întregi octale sunt prefixate cu 0 și au baza 8.

PHP are de asemenea încorporate constante întregi:

  • PHP_INT_MAX: returnează cel mai mare număr întreg acceptat de sistem
  • PHP_INT_MIN: returnează cel mai mic număr întreg suportat de sistem
  • PHP_INT_SIZE: returnează dimensiunea unui număr întreg în octeți

Pentru a verifica dacă o variabilă este un număr întreg, putem folosi funcțiile încorporate is_int() sau is_integer(). De exemplu:

$num = 5;
if(is_int($num)) {
  echo "This is an integer";
} else {
  echo "This is not an integer";
}

Numere flotante în PHP

Numerele flotante, cunoscute adesea sub numele de floats, sunt numere zecimale. Ele pot fi bune sau negative și pot fi, de asemenea, afirmate științific.

În PHP, regulile pentru numerele flotante sunt identice cu cele pentru numerele întregi:

  1. Numerele flotante pot fi fie pozitive, fie negative.
  2. Numerele flotante trebuie să aibă cel puțin o cifră și un punct zecimal.


Putem folosi funcția încorporată is float pentru a determina dacă o variabilă este un număr întreg flotant (). Ca exemplu:

$num = 5.6;
if(is_float($num)) {
  echo "This is a floating number";
} else {
  echo "This is not a floating number";
}

Q & A

Î: Ce sunt numerele întregi?
R: Numerele întregi sunt numere întregi care pot fi pozitive sau negative și nu au virgulă zecimală. 0 este, de asemenea, considerat un număr întreg.

Î: Care este cel mai mare și cel mai mic număr întreg?
R: Cel mai mare număr întreg pe platformele pe 32 de biți este 2147483647, iar cel mai mic număr întreg este -2147483648. Cel mai mare număr întreg pe computerele pe 64 de biți este 9223372036854775807, iar cel mai mic număr întreg este -9223372036854775808.

Î: Care sunt regulile pentru numerele întregi?
R: Numerele întregi trebuie să fie pozitive sau negative, deși pot fi zero. Numerele întregi trebuie să aibă cel puțin o cifră și nu pot avea un punct zecimal.

Î: Care sunt formatele numerelor întregi?
R: Numerele întregi sunt reprezentate în trei formate: zecimal, hexazecimal și octal. Numerele zecimale (baza 10) sunt cele mai des folosite. Numerele hexazecimale sunt prefixate cu 0x și au baza 16. Numerele întregi octale sunt prefixate cu 0 și au baza 8.

SSL de încredere de la doar 3.44 USD
Publicitate

Î: Cum verific dacă o variabilă este un număr întreg?
R: Puteți utiliza funcțiile încorporate is_int() sau is_integer() pentru a verifica dacă o variabilă este un număr întreg.

Î: Ce sunt numerele flotante?
R: Numerele flotante, cunoscute și sub denumirea de floats, sunt numere cu puncte zecimale. Ele pot fi fie pozitive, fie negative și pot fi exprimate și în notație științifică.

Î: Care sunt regulile pentru numerele flotante?
R: Numerele flotante pot fi fie pozitive, fie negative. Numerele flotante trebuie să aibă cel puțin o cifră și un punct zecimal.

Î: Cum verific dacă o variabilă este un număr flotant?
R: Puteți utiliza funcția încorporată is_float() pentru a verifica dacă o variabilă este un număr flotant.

Î: Care sunt câteva funcții matematice utile?
R: abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt() și pi() sunt câteva funcții matematice utile în PHP.

Î: Ce este funcția abs() și cum este utilizată?
R: Funcția abs() returnează valoarea absolută a lui a număr. De exemplu, abs(-5) ar returna 5.

Î: Ce este funcția ceil() și cum este utilizată?
A: The tavanFuncția () rotunjește un număr până la cel mai apropiat număr întreg. De exemplu, ceil(5.6) ar returna 6.

Î: Ce este funcția floor() și cum este utilizată?
R: Funcția floor() rotunjește un număr în jos la cel mai apropiat număr întreg. De exemplu, floor(5.6) ar returna 5.

Î: Ce este funcția round() și cum este utilizată?
A: The rotund() returnează o valoare care a fost rotunjită la cel mai apropiat număr întreg sau la un anumit număr de zecimale. Runda(5.6) ar da 6, dar runda(5.6, 1) ar returna 5.6.

Î: Ce este funcția max() și cum este utilizată?
R: Funcția max() returnează cea mai mare valoare dintr-o matrice sau o listă de valori. De exemplu, max(1, 2, 3, 4) ar returna 4.

Î: Ce este funcția min() și cum este utilizată?
R: Funcția min() returnează cea mai mică valoare dintr-o matrice sau o listă de valori. De exemplu, min(1, 2, 3, 4) ar returna 1.

Î: Ce este funcția rand() și cum este utilizată?
R: Funcția rand() generează un număr aleator într-un interval dat. rand(1, 10) ar furniza, de exemplu, un număr aleatoriu între 1 și 10.

Î: Ce este funcția sqrt() și cum este utilizată?
R: Funcția sqrt() returnează rădăcina pătrată a unui număr. De exemplu, sqrt(9) ar returna 3.

Î: Ce este funcția pi() și cum este utilizată?
R: Funcția pi() returnează valoarea lui pi (3.14159265358979323846). Este util pentru operații matematice care necesită valoarea lui pi.

Exerciții:

  1. Cum se generează un număr aleator?
  2. Cum rotunjiți un număr la cel mai apropiat număr întreg?
  3. Cum afli valoarea absolută a unui număr?
  4. Cum ridici un numar la putere?
  5. Cum afli rădăcina pătrată a unui număr?
  6. Cum găsești minimul și maximul unui set de numere?
  7. Cum se generează un număr aleator într-un anumit interval?
  8. Cum se calculează funcțiile trigonometrice?

Răspunsuri:

  1. Un număr aleator poate fi generat folosind funcția rand(). De exemplu: rand();
  2. Un număr poate fi rotunjit la cel mai apropiat număr întreg folosind funcția round(). De exemplu: rotund(3.14);
  3. Valoarea absolută a unui număr poate fi găsită folosind funcția abs(). De exemplu: abs(-5);
  4. Un număr poate fi ridicat la o putere folosind funcția pow(). De exemplu: pow(2,3);
  5. Rădăcina pătrată a unui număr poate fi găsită folosind funcția sqrt(). De exemplu: sqrt(9);
  6. Minimul și maximul unui set de numere pot fi găsite folosind funcția min() și max(). De exemplu: $min = min(1,2,3); $max = max(1,2,3);
  7. Un număr aleator dintr-un anumit interval poate fi generat folosind funcția rand() și specificând intervalul ca parametri.
Funcții în PHP
închide

Rămâneți la curent cu PHP!

Nu trimitem spam!

SSL de încredere de la doar 3.44 USD
Publicitate

en English
X
Derulaţi în sus