(PHP 4, PHP 5, PHP 7, PHP 8)
bcpow — Keyfi duyarlıklı sayılar için üs alma işlemi yapar
taban
Dizge olarak taban.
üs
Dizge olarak üs. Üs tamsayılardan oluşmuyorsa tamsayı olmayan kısım kırpılır. Üssün geçerli aralığı platforma özgüdür, ancak en azından -2147483648
ile 2147483647
arasındadır.
basamak
Bu seçimlik bağımsız değişken ondalık iminin sağında kaç hane gösterileceğini belirler. Kullanılmazsa, betik genelinde geçerli olacak şekilde bcscale() işleviyle atanabilir, bu da yapılmazsa son çare değeri 0
geçerli olur.
Sonucu dizge olarak döndürür.
Sürüm: | Açıklama |
---|---|
7.3.0 | bcpow() artık sayıların ondalık basamak sayısını dikkate alıyor. Daha önce, döndürülen sayılarda sondaki ondalık sıfırları yoksayabiliyordu. |
Örnek 1 bcpow() örneği
<?php
echo bcpow('4.2', '3', 2); // 74.08
?>
Bilginize:
PHP 7.3.0 öncesinde bcpow() ondalık noktadan sonraki basamak sayısını
basamak
ile belirtilenden daha az sayıda döndürebiliyordu. Artık sadecebasamak
ile belirtilenden daha azı ile gereken hassasiyet sağlanabildiği takdirde bu olmaktadır. Örnek:Örnek 2 bcpow() basamak örneği
<?php
echo bcpow('5', '2', 2); // "25" basar, "25.00" değil
?>
+