У меня возникли проблемы с вычислением корней довольно больших чисел с помощью bc_math, например:
- pow(2, 2) // 4, power correct - pow(4, 0.5) // 2, square root correct - bcpow(2, 2) // 4, power correct - bcpow(4, 0.5) // 1, square root INCORRECT
Кто-нибудь знает, как я могу обойти это? gmp_pow () также не работает.
Я не программист на PHP, но, глядя на руководство, он говорит, что вы должны передавать их в виде строк, т. Е.
bcpow( '4', '0.5' )
Это помогает?
Изменить : пользователь внес заметки на странице руководства, подтверждая, что он не поддерживает нецелые показатели.
Я столкнулся с этим обсуждением алгоритма N-го корня PHP после быстрого поиска, поэтому, возможно, это то, что вам нужно.