Guten Abend,
Mit der Funktion bcpow() sind aber keine Operanden, jedenfalls nicht der Hoch-Operand, zulässig mit Stellen nach dem Komma!
Wo steht das denn? http://www.php.net/manual/de/function.bcpow.php spricht selbst genau wie die Einführung zur Binary Calculator Math von beliebiger Genauigkeit, weswegen die Operanden als Strings übergeben werden. Dumme Frage, aber hast Du als Komma den Dezimalpunkt verwendet? M.W. sollten auch 'Komma-Zahlen' Exponenten sein dürfen, soweit ich das überblicke.
Zudem muss ja noch die Funktion enable-bcmath enabled sein. Die ist hoffenlch der Fall, jedenfalls soweit ich das von meinem Provider gehört habe.
http://www.php.net/manual/de/ref.bc.php
Seit PHP 4.0.4 ist libbcmath in PHP enthalten. Sie brauchen keine externen Bibliotheken für diese Erweiterung.
As of PHP 4.0.4, the BC math library routines are bundled in the
standard PHP distribution. There is no need to install any additional files.
Sollte also gehen.
Kann man die Gleichung mittels PHP irgdenwie anders lösen?
Bestimmt, aber dann eher mit einer mathematischen Zerlegung, wie auch immer, ist bei mir zumindest ein paar Jahre her ;)
Gruss, Thoralf,
der um die Zeit mit Sicherheit wieder irgendwo Mist geschrieben hat.