Wurzeln berechnen mit bc_math oder GMP

Ich habe Probleme beim Berechnen der Wurzeln von ziemlich großen Zahlen mit bc_math. Beispiel:

 - 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

Weiß jemand, wie ich das umgehen kann? gmp_pow () funktioniert auch nicht.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage