Curs Php-mysql

Aici gasiti functii PHP matematice, in special pentru lucrul cu numere.



1.   abs(nr)

- Returneaza valoarea absoluta (cu +) a lui "nr".

<?php
echo abs(-7.8);         // 7.8 (double /float)
echo abs(3);         // 3 (integer)
echo abs(-5);         // 5 (integer)
?>

2.   base_convert(nr, baza1, baza2)

- Converteste un numar, "nr", din baza1 in baza2. Rezultatul returnat este un sir cu "nr" convertit in baza2.

<?php
$nr = 18;
// Afiseaza numarul 18 convertit din baza 10 in baza 2 (cod binar)
echo base_convert($nr, 10, 2);         // 10010
?>

3.   bindec('sir_binar')

- Returneaza echivalentul numeric (decimal) al sirului binar din parametrul "sir_binar".

<?php
echo bindec('10010');         // 18
echo bindec('1000');         // 8
?>

4.   ceil(nr)

- Returneaza valoarea rotunjita a lui "nr" la urmatorul (mai mare) intreg.

<?php
echo ceil(7.8);         // 8
echo ceil(5);         // 5
echo ceil(-2.3);         // -2
echo ceil(1.2);         // 2
?>

5.   cos(radian)

- Returneaza valoarea cosinus a gradelor de cerc specificate la "radian".

<?php
echo cos(30);         // 0.15425144988758
echo cos(90);         // -0.44807361612917
?>

6.   decbin(nr)

- Returneaza un sir cu valoarea binara a numarului "nr".

<?php
echo decbin(-5);         // 11111111111111111111111111111011
echo decbin(88);         // 1011000
?>

7.   dechex(nr)

- Returneaza un sir cu valoarea hexazecimala a numarului "nr".

<?php
echo decbin(-5);         // fffffffb
echo decbin(88);         // 58
?>

8.   decoct(nr)

- Returneaza un sir cu valoarea octala a numarului "nr".

<?php
echo decbin(-5);         // 37777777773
echo decbin(88);         // 130
?>

9.   floor(nr)

- Returneaza valoarea rotunjita a lui "nr" la anteriorul (mai mic) intreg.

<?php
echo floor(7.8);         // 7
echo floor(5);         // 5
echo floor(-2.5);         // -3
echo floor(1.2);         // 1
?>

10.   fmod(x, y)

- Returneaza valoarea ramasa a lui "x" impartit la "y", care nu mai e multiplu de "y".

<?php
$x = 8.5;
$y = 3;
$r = fmod($x, $y);         // $r va avea valoarea 2.5 (2 * 3 + 2.5 = 8.5)
?>

11.   hexdec('hex')

- Returneaza valoarea zecimala a sirului hexazecimal "hex".

<?php
echo hexdec('ee');         // 238
echo hexdec('3fe');         // 1022
?>

12.   hypot(c1, c2)

- Returneaza lungimea ipotenozei unui triunghi dreptunghic care are lungimea catetelor "c1" si "c2".

<?php
echo hypot(3, 4);         // 5
?>

13.   is_infinite(val)

- Returneaza TRUE daca valoarea lui "val" este un numar infinit (precum log(0)), altfel, returneaza FALSE.

<?php
$nr = log(0);
if (is_infinite($nr)) echo 'Nr. infinit';
?>

14.   lcg_value()

- Returneaza un numar aleator intre 0 si 1.

<?php
echo lcg_value();         // 0.64820835969476
?>

15.   log10(nr)

- Returneaza logaritmul in baza 10 a lui "nr"..

<?php
echo log10(1000);         // 3
?>

16.   log(nr, baza)

- Returneaza logaritm de "nr" in baza "baza". Daca al doilea parametru nu e specificat, va returna logaritmul natural (in baza e).

<?php
echo log(9, 3);         // 2
?>

17.   max(nr1, nr2, ...)

- Returneaza cel mai mare numar dintre cele date la parametri.

<?php
echo max(9, 3, 8, 78, 55);         // 78
?>

18.   min(nr1, nr2, ...)

- Returneaza cel mai mic numar dintre cele date la parametri.

<?php
echo max(9, 3, 8, 78, 55);         // 3
?>

19.   mt_rand(min, max)

- Returneaza un numar aleator cuprins intre numerele "min" si "max". Similara este si functia rand(), dar "mt_rand()" este de 4 ori mai rapida.

<?php
echo mt_rand(9, 55);         // 47
?>

20.   octdec('oct')

- Returneaza valoarea zecimala a sirului octal "oct".

<?php
echo octdec('42');         // 34
?>

21.   pi()

- Returneaza valoarea aproximativa a lui PI. La fel ca si constanta M_PI.

<?php
echo pi();         // 3.1415926535898
echo M_PI;         // 3.1415926535898
?>

22.   pow(nr, putere)

- Returneaza valoarea obtinuta din "nr" la puterea "putere".

<?php
echo pow(4, 3);         // 64
?>

23.   round(nr)

- Returneaza valoarea rotunjita a lui numar la intregul ce mai apropiat.

<?php
echo round(7.8);         // 8
echo round(5);         // 5
echo round(-2.5);         // -3
echo round(1.2);         // 1
?>

24.   sin(radian)

- Returneaza valoarea sinus a gradelor de cerc specificate la "radian".

<?php
echo sin(30);         // -0.98803162409286
echo sin(90);         // 0.89399666360056
?>

25.   sqrt(nr)

- Returneaza radical din "nr".

<?php
echo sqrt(225);         // 15
?>

26.   tan(radian)

- Returneaza valoarea tangenta a gradelor de cerc specificate la "radian".

<?php
echo tan(30);         // -6.4053311966463
echo tan(90);         // -1.9952004122082
?>

27.   is_numeric(val)

- Returneaza TRUE daca "val" e o valoare numerica, altfel, FALSE.

<?php
$x = 32/3;
if (is_numeric($x)) echo "E un numar si are valoarea: $x";         // E un numar si are valoarea: 10.666666666667
?>

- O lista completa cu functii PHP matematice gasiti la pagina oficiala Functii matematice

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag adauga rand nou in paragraf?
<b> <br> <p>
Prima linie ...<br>
Alta linie...
Ce proprietate CSS seteaza spatiu dintre litere?
text-size word-spacing letter-spacing
#id {
  letter-spacing: 2px;
}
Ce functie obtine accesul la un element HTML cu un anumit ID?
getElementById() getElementsByTagName() createElement()
var elm = document.getElementById("theID");
var content = elm.innerHTML;
alert(content);
Clic pe instructiunea "echo" utilizata corect.
echo "CoursesWeb.net" echo "CoursesWeb.net"; echo ""CoursesWeb.net";
echo "Adresa URL: http://CoursesWeb.net";
Care din urmatoarele expresii cu "paint" (a picta) se foloseste pentru forma Negativa?
will paint not paint have painted
She does not paint that landscape.
- Ea nu picteaza acel peisaj.
Care din urmatoarele expresii cu "cantar" (a canta) se foloseste pentru propozitie Negativa?
ir a cantar cantaba no cantar
Ella no canta esa canción.
- Ea nu canta acel cantec.
Functii PHP matematice

Last accessed pages

  1. Scriere cod CSS (5834)
  2. Modificare culoare sir (472)
  3. Curs HTML gratuit Tutoriale HTML5 (196106)
  4. Español popular - Jerga de mexico (A -D) (500)
  5. Genul substantivelor 2 (7304)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (1168)
  2. Coduri pt culori (864)
  3. Curs HTML gratuit Tutoriale HTML5 (725)
  4. Cursuri limba engleza gratuite si lectii online (370)
  5. Gramatica limbii spaniole. Indrumator si prezentare generala (336)