Извлечь степень php

416
14 января 2017, 15:06

Здравствуйте.

Не пойму, как извлечь степень, чтоб число 1000 выводило 3, т.к. это 10 в 3 степени. Или число 10000 выводило 4, т.к. это 10 в 4 степени. Или любое другое число, не обязательно только 10-ку гонять.

Answer 1

Если вам известно и число, которое возводится в степень и итоговое число, являющееся результатом возведения исходного числа, то нужно использовать логарифм. Если конкретно,то log

Например:

$val = 10000;
echo log($val, 10); // выведет 4

10 основание, $val (10000) - результат возведения в степень.

Answer 2

Из курса математики все помнят что корень - есть ничто иное как степень числа. А значит можно использовать функцию pow(). К примеру кубический корень из 1000 можно записать как 1000 в степени 1/3 - pow(1000, 1/3);

Если же вам надо найти степень числа - эта операция нахождения логарифма числа. Опять таки, как мы знаем из курса математики. В пхп можно найти с помощью - log(1000, 10); Где первый аргумент ваше число, второй основание.

READ ALSO
Счетчик просмотров php

Счетчик просмотров php

Сделал счетчик просмотров страницы

292
CMS OpenCart проблема

CMS OpenCart проблема

Возникла проблема Пример ссылки

329
Обрезать ссылки внутри постов (wordpress)

Обрезать ссылки внутри постов (wordpress)

Нужно, чтобы все ссылки, добавляемые пользователями в свои посты (а у пользователей отключена админка, и они не могут оформлять ссылки с помощью...

300
Mod rewrite с ума сошел

Mod rewrite с ума сошел

Есть файл indexphp

322