(PHP 4, PHP 5, PHP 7, PHP 8)
bcmul — İki keyfi duyarlıklı sayıyı çarpar
sol_terim
ile sag_terim
'i çarpar.
sol_terim
Dizge olarak sol terim.
sag_terim
Dizge olarak sağ terim.
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 |
---|---|
8.0.0 | basamak artık null olabiliyor. |
7.3.0 | bcmul() 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 - bcmul() örneği
<?php
echo bcmul('1.34747474747', '35', 3); // 47.161
echo bcmul('2', '4'); // 8
?>
Bilginize:
PHP 7.3.0 öncesinde bcmul() 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 - bcmul() basamak örneği
<?php
echo bcmul('5', '2', 2); // "10" basar, "10.00" değil
?>