Математичні функції в php
Відео: [PHP] Математичні функції (Урок 15)
Коли ми проходили jаvascript, то розглянули клас Math, в якому описані константи і функції, які мають пряме відношення до математики. В PHP також є математичні функції, які ми і розглянемо в цій статті.
Давайте почнемо з математичних констант в PHP:
lt ;?php
echo M_PI-
echo "
"-
echo M_E-
?gt;
В даному прикладі, як Ви здогадалися, виводяться найпопулярніші константи математики: число П і число Е.
Тепер давайте розглянемо математичні функції в PHP. І почнемо з двох функцій: min () і max (). Обидві функції приймають два параметра і повертають мінімальний або максимальний з них відповідно:
lt ;?php
$ x =5-
$ y =7-
echo max($ x, $ y) -
echo "
"-
echo min($ x, $ y) -
?gt;
Тепер перейдемо до функції abs (). Ця функція приймає як параметр число і повертає його модуль:
lt ;?php
$ x =-5.2-
echo abs($ x) -
?gt;
Ще одна дуже корисна математична функція - це round (). Функція також приймає число і повертає найближче ціле. Іншими словами, дана функція округлює число:
lt ;?php
$ x =12.353555-
echo round($ x) -
?gt;
також у функції round () є параметр precision, який означає, до скількох знаків після коми необхідно округлити число. За замовчуванням, цей параметр має значення 0 (Тобто округлити до цілого):
Відео: Урок 30: Математичні функції в PHP
lt ;?php
$ x =12.353555-
echo round($ x,3) -
?gt;
Як бачите, вихідне число округлилося до трьох знаків після коми.
Відео: Математичні функції [PHP - Урок 21]
також функція round () дозволяє задати негативний precision, що дозволить округляти до десятків, сотень, тисяч і так далі:
lt ;?php
$ x =531.1239-
echo round($ x,-2) -
?gt;
Таким чином, наше число округлилося до сотень. В загальному, функція round () дуже корисна і використовується досить часто.
тепер розглянемо функцію вилучення квадратного кореня - sqrt ():
lt ;?php
$ x =39-
echo sqrt($ x) -
?gt;
Іноді потрібно звести число в ступінь, і для цього існує функція pow (), приймаюча два числа: підстава і ступінь:
Відео: Другий урок по PHP | Елементарна математичні операції
lt ;?php
$ x =2.5-
$ y =4.2-
echo pow($ x, $ y) -
?gt;
Ще одна функція, яка може Вам знадобитися, - це натуральний логарифм - log ():
lt ;?php
$ x = M_E * M_E-
echo log($ x) -
?gt;
І, наостанок, розглянемо основні тригонометричні функції:
lt ;?php
$ x =2.1-
echo sin($ x) -
echo "
"-
echo cos($ x) -
echo "
"-
echo tan($ x) -
?gt;
І зворотні функції:
lt ;?php
$ x =0.9-
echo asin($ x) -
echo "
"-
echo acos($ x) -
echo "
"-
echo atan($ x) -
?gt;
Ось і все, що бажано знати про математичних функціях в PHP. Головне зрозуміти, що запам`ятовувати все це не треба, а треба лише зрозуміти принцип використання. А якщо раптом подзабудіте якусь функцію, то подивіться в довідник PHP, і все буде в порядку.
- Сокети: сервер на php
- Що таке фільтри в php.
- Що нового в php7.1: генерація випадкових чисел.
- Що нового в php7.1: видимість констант.
- Стрілочні функції в es6.
- Об`єкт math в jаvascript
- Об`єкт number в jаvascript
- Створення функцій в jаvascript
- Строкові функції в php
- Створення функцій в php
- Константи в php
- Робота з правами доступу до файлів через php
- Функції для роботи з dns
- Робота з датою і часом в php
- Reflection api. Reflectionclass.
- Математичні функції в sql.
- Статичні властивості і методи в php
- Створення класу в php
- Робота з масивами в php
- Глобальні змінні в php
- Новинки в php7. Частина 2.