Treci la conținutul principal

Matematică în PHP

Pentru calculele obișnuite cu numere, PHP oferă o colecție de funcții matematice încorporate.


Funcția pi() în PHP

Apelul pi() îți dă valoarea lui PI, gata de folosit într-o formulă.

Obține valoarea lui PI

Afișează numărul pe care îl returnează pi():

Prompt
Scrie un script PHP care afișează valoarea lui PI folosind funcția pi().
Ieșire: script PHP

Funcțiile min() și max() în PHP

Transmite mai multe argumente către min() ca să-l obții pe cel mai mic sau către max() ca să-l obții pe cel mai mare.

Găsește valorile minimă și maximă

Din aceleași patru numere, min() alege -200, iar max() alege 150. Cele două rezultate sunt afișate unul lângă altul, fără nimic între ele:

Prompt
Scrie un script PHP care găsește cea mai mică și cea mai mare valoare dintr-o listă de numere (0, 150, -8, -200) folosind min() și max().
Ieșire: script PHP

Funcția abs() în PHP

abs() dă valoarea absolută a unui număr, adică forma lui pozitivă.

Obține valoarea absolută

Aici -6.7 devine 6.7:

Prompt
Scrie un script PHP care returnează valoarea absolută a lui -6.7 folosind funcția abs().
Ieșire: script PHP

Funcția sqrt() în PHP

Ca să obții rădăcina pătrată a unui număr, apelează sqrt().

Obține rădăcina pătrată

8 ori 8 fac 64, deci rădăcina pătrată a lui 64 este 8:

Prompt
Scrie un script PHP care returnează rădăcina pătrată a lui 64 folosind funcția sqrt().
Ieșire: script PHP

Funcția round() în PHP

round() primește un număr în virgulă mobilă și îți dă cel mai apropiat număr întreg.

Rotunjește numere

3.60 se rotunjește în sus la 4, iar 0.49 se rotunjește în jos la 0, afișate fără nimic între ele, ca 40:

Prompt
Scrie un script PHP care rotunjește valorile 3.60 și 0.49 folosind funcția round().
Ieșire: script PHP

Numere aleatorii

Pentru un număr aleatoriu, apelează rand().

Fără argumente, nu poți influența intervalul. Parametrii opționali min și max îți permit să stabilești cel mai mic și cel mai mare număr întreg pe care îl poate returna.

Astfel, rand(10, 100) îți dă un număr întreg de la 10 la 100, iar ambele valori pot apărea.

Generează un număr aleatoriu

Fără argumente, rezultatul se schimbă de la o rulare la alta:

Prompt
Scrie un script PHP care generează un număr aleatoriu folosind funcția rand().
Ieșire: script PHP

Număr aleatoriu cu min și max

Aici rezultatul este întotdeauna un număr întreg de la 10 la 100:

Prompt
Scrie un script PHP care generează un număr întreg aleatoriu între 10 și 100 folosind rand(10, 100).
Ieșire: script PHP