(PHP 8 >= 8.4.0)
bcdivmod — Get the quotient and modulus of an arbitrary precision number
Get the quotient and remainder of dividing num1
by
num2
.
bölünen
Dizge olarak bölünen.
bölen
Dizge olarak bölen.
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.
Returns an indexed array where the first element is the quotient as a string and the second element is the remainder as a string.
Örnek 1 bcdivmod() example
<?php
bcscale(0);
[$quot, $rem] = bcdivmod('5', '3');
echo $quot; // 1
echo $rem; // 2
[$quot, $rem] = bcdivmod('5', '-3');
echo $quot; // -1
echo $rem; // 2
[$quot, $rem] = bcdivmod('-5', '3');
echo $quot; // -1
echo $rem; // -2
[$quot, $rem] = bcdivmod('-5', '-3');
echo $quot; // 1
echo $rem; // -2
?>
Örnek 2 bcdivmod() with decimals
<?php
[$quot, $rem] = bcdivmod('5.7', '1.3', 1);
echo $quot; // 4
echo $rem; // 0.5
?>