Математические функции - часть 2
min
Получение наименьшего аргумента
mixed min (mixed argl, mixed arg2, mixed argn)
Возвращает наименьший из аргументов. Функция действует подобно функции тах().
round
Округление дробного числа до целого
double round (double val [, int precision])
Округляет дробное число val до указанной аргументом precision точности (число десятичных знаков после занятой).
$foo = round (34). // $foo ==30 $foo = round (3.5); // $foo ==40 $foo = round (1.95583. 2): // $foo == 1.96
См. также: ceil ()и floor().
floor
Удаление дробной части числа
int floor (float number)
Возвращает целое значение аргумента number, у которого безусловно отбрасываются все цифры после запятой. Указывать в аргументе целые числа — бесполезная операция.
$foo = floor (I 95583): // $foo == 1
См. также: ceil ()и round().
ceil
Дополнение дробного числа до следующего целого
int ceil (float number)
Возвращает целое значение аргумента number, дополненного до следующего целого числа. Указывать в
аргументе целые числа бессмысленно.
$х = ceil(4.25): // $х=5
См. также: floor() и round().
Pi
Получение значения числа Пи
double pi (void)
Возвращает значение числа Пи (3.1415926535898).
sqrt
Извлечение квадратного корня числа
float sqrt (float arg)
Возвращает квадратный корень из аргумента arg.
echo sqrt(90),// выведет 9.4868329805051
log
Вычисление натурального логарифма
float log (float arg)
Возвращает значение натурального логарифма аргумента arg.
echo log(2 7); // выведет 0.99325177301028
log 10
Вычисление десятичного логарифма
float logl() (float arg)
Возвращает значение десятичного логарифма аргумента arg.
echo loglO(lOOO). // выведет 3
ехр
Вычисление экспоненты
float exp (float arg)
Возвращает число с, возведенное в степень arg.
echo exp(l): //' выведет 2.71828)828459
См. также pow().
pow
Возведение числа в степень
float pow (float base, float exp)
Возвращает результат возведения основания base в степень ехр.
ecno pow(2.8).// выведет 256
См. также ехр().
Генерация случайных чисел