ТОП-10 популярных



Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...

НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...

БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...

Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...

ПОД ЛИТЕРОЙ «N»
Aтаку LCD-мониторов не остановить, а масштабы этого наступления даже немного пугают. Судите сами — многие пользователи только начинают приглядываться к новому для...


Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...

Размер объему не помеха.
С тех пор как компания Fujitsu отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...


Какую только информацию мы не помещаем на компакт-диски: резервные копии важных данных, музыку, фильмы... Многие полагают, что главное - «купить...

PHP. Математические функции. Часть Третья.


03-02-2015

double log(double value, double base)
Функция log (листинг 13.18) возвращает натуральный логарифм значения, переданного аргументом value. Необязательный аргумент base позволяет работать с логарифмами с другими основаниями.

Листинг 13.18. Функции log, log1p, log10

<?php
//напечатать 3.0022112396517 print(log(20.13) . "<br>"); //напечатать 2.732730436951 print(log(20.13, 3) . "<br>"); //напечатать 0.00099950033308353 print(log1p(0.001) . "<br>"); //напечатать 3.2494429614426 print(log10(1776) . "<br>");
?>

double log1p(double value)
Функция log1p возвращает натуральный логарифм единицы плюс значение, заданное аргументом value. Как и expm1, эта функция возвращает значения с более высокой точностью, если заданные значения стремятся к нулю.
double log10(double value)
Функция log10 возвращает десятичный логарифм значения, заданного аргументом. 
integer octdec(string octal_number)

Функция octdec (листинг 13.19) возвращает целое десятичное число по строке, представляющей восьмеричное число.

j Листинг 13.19. Функция octdec
<?php
//напечатать 497 print(octdec("761"));

double pi()
Функция pi (листинг 13.20) возвращает приблизительное значение п. Вместо нее можно использовать константу M_PI.

| Листинг 13.20. Функция pi_
<?php
//напечатать 3.1415926535898 print(pi() . "<br>"); //напечатать 3.1415926535898 print(M_PI . "<br>");
?>

double pow(double base, double power)
Функция pow (листинг 13.21) предназначена для возведения значения аргумента base в степень, заданную вторым аргументом.

Листинг 13.21. Функция pow

<?php
//напечатать 32
print(pow(2, 5));
?>

double rad2deg(double angle)
Функция rad2deg (листинг 13.22) возвращает в градусах значение аргумента angle, заданного в радианах.

j Листинг 13.22. Функция rad2deg
<?php
//напечатать 90.00021045915 print(rad2deg(1.5708));

 ?> 
double round(double value, integer precision)

Функция round (листинг 13.23) возвращает округленное до ближайшего целого числа значение, заданное аргументом value. Необязательный аргумент precision позволяет округлить цифры до указанного количества цифр справа от запятой.
Математические функции
double sin(double angle)
Функция sin (листинг 13.24) возвращает синус угла. Угол задается в радианах.

Листинг 13.24. Функция sin

<?php
// напечатать 1 print(sin(0.5 * M_PI));
?>

double sinh(double value)
Функция sinh возвращает гиперболический синус значения, заданного аргументом value.
double sqrt(double value)
Функция sqrt (листинг 13.25) предназначена для извлечения квадратного корня из числа.

j Листинг 13.25. Функция sqrt
<?php
// напечатать 9 print(sqrt(81.0));
?>

double tan(double angle)
Функция tan (листинг 13.26) возвращает тангенс угла. Угол задается в радианах. 
j Листинг 13.26. Функция tan_
<?php
//напечатать 1.5574077246549 print(tan(1));
?>

double tanh(double value)
Функция tanh возвращает гиперболический тангенс значения, заданного аргументом value.

Понравился материал? Поделитесь с друзьями!



<< Предыдущая статьяСледующая статья >>
PHP. Математические функции. Часть Вторая. PHP. Математические функции. Часть Четвёртая.