Как умножить число на себя в X раз? - PullRequest
1 голос
/ 30 августа 2011

Есть оператор, который работает следующим образом: 5 ^ 2 = 5 * 5 = 25. Я попытался использовать 5 ^ 2, который не работал. Я пытался найти любые имена этого оператора ^ безрезультатно. Как я могу сделать такой расчет в PHP?

Спасибо!

Ответы [ 5 ]

10 голосов
/ 30 августа 2011

Вы можете использовать функцию pow .

Итак, ваш пример будет:

echo pow(5, 2);  // will echo 25
3 голосов
/ 30 августа 2011

Разве люди действительно забыли Закон логарифмов из своей алгебры средней школы?

Даже если вы не помните короткуюВырежьте функцию pow, вы все равно должны помнить, как использовать логарифмы!

 echo exp(log(5) + log(10));  # 5*10
 echo exp(log(5)     * 2);    # 5**2
 echo exp(log(7)     * 7);    # 7**7
 echo exp(log(2.5) * 3.75);   # 2.5**3.75
 echo exp(log(49)  * 0.5);    # sqrt 49
 echo exp(log(125) * (1/3))   # cube root of 125
 echo exp(log(81)  * 0.25);   # 4th root of 81

Где-то там есть слайд, который выкрикивает ваше имя.

3 голосов
/ 30 августа 2011
3 голосов
/ 30 августа 2011

Вы можете использовать функцию POW php. Код:

pow(5,2)
2 голосов
/ 30 августа 2011

Функция pow .

например:.

pow(2, 8)

равно 2 ^ 8 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...