bcpow

(PHP 4, PHP 5, PHP 7, PHP 8)

bcpowKeyfi duyarlıklı sayılar için üs alma işlemi yapar

Açıklama

bcpow(string$taban, string$üs, ?int$basamak = null): string

tabanın üssünü hesaplar.

Bağımsız Değişkenler

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.

Dönen Değerler

Sonucu dizge olarak döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
7.3.0bcpow() 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.

Örnekler

Örnek 1 bcpow() örneği

<?php

echo bcpow('4.2', '3', 2); // 74.08

?>

Notlar

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 sadece basamak 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
?>
+

Ayrıca Bakınız

  • bcpowmod() - Önce bir keyfi duyarlıklı sayının diğerine göre üs alma işlemini yapar, sonra sonucun modüle göre kalanını bulur
  • bcsqrt() - Keyfi duyarlıklı bir sayının karekök alma işlemini yapar
To Top