log
Вычисляет логарифм числа.
Синтаксис
log(float $num, float $base = M_E): floatПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $num | float | Число. |
| $base | float | Необязательный. Основание; по умолчанию натуральный логарифм. |
Возвращаемое значение
floatЛогарифм.
Примеры
Сколько раз нужно удвоить 1, чтобы получить 1024:
<?php
echo log(1024, 2), "\n";
echo log10(1000), "\n";
echo round(log(M_E), 2);Результат:
10
3
1Примечания
Для оснований 10 и 2 есть точные функции log10() и log2().
См. также
В учебнике
- Числа и математика — Математические функции PHP — округление, форматирование чисел, случайные числа и точность дробей.