bcpow
(PHP 4, PHP 5)
bcpow — Potenz einer Zahl beliebiger Genauigkeit
Beschreibung
$left_operand
, string $right_operand
[, int $scale
] )
Potenziert left_operand mit
right_operand.
Parameter-Liste
-
left_operand -
Der linke Operand in Stringform.
-
right_operand -
Der rechte Operand in Stringform.
-
scale -
Dieser optionale Parameter kann benutzt werden, um die Anzahl der Nachkommastellen im Ergebnis festzulegen. Sie können mit Hilfe der bcscale()-Funktion auch einen globalen Vorgabewert für alle Funktionen festlegen.
Rückgabewerte
Gibt das Ergebnis als String zurück.
Beispiele
Beispiel #1 bcpow()-Beispiel
<?php
echo bcpow('4.2', '3', 2); // 74.08
?>
Anmerkungen
Hinweis:
bcpow() kann ein Ergebnis mit weniger Dezimalstellen liefern als der
scaleParameter angibt. Das geschieht nur, wenn das Ergebnis nicht die gesamte Genauigkeit benötigt, die durch denscaleerlaubt ist. Zum Beispiel:Beispiel #2 bcpow() Genauigkeitsbeispiel
<?php
echo bcpow('5', '2', 2); // gibt "25" aus, nicht "25.00"
?>
Siehe auch
- bcpowmod() - Potenz einer Zahl beliebiger Genauigkeit, vermindert um ein angegebenen Modulo
- bcsqrt() - Ermittelt die Quadratwurzel einer Zahl beliebiger Genauigkeit