array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.bcmod.php', 1 => 'bcmod', ), 'up' => array ( 0 => 'ref.bc.php', 1 => 'BC Math İşlevleri', ), 'prev' => array ( 0 => 'function.bcdiv.php', 1 => 'bcdiv', ), 'next' => array ( 0 => 'function.bcmul.php', 1 => 'bcmul', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/bc/functions/bcmod.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
bcmod — Keyfi duyarlıklı sayılarda bölme işleminden kalanı bulur
bölünen
'in
bölen
'e bölünmesinden kalanı döndürür.
bölen
sıfır olmadıkça sonuç
bölünen
'in işaretini alır.
bölünen
Dizge olarak bölünen sayı.
bölen
Dizge olarak bölen sayı.
Dizge olarak kalanı veya bölen
0
ise null
döndürür.
Sürüm: | Açıklama |
---|---|
8.0.0 |
basamak artık null olabiliyor.
|
7.2.0 |
bölünen ve bölen artık
ondalık kısmı kırpılıp tamsayı yapılmıyor. Dolayısıyla, işlev artık
% işleci gibi değil fmod() gibi
davranıyor.
|
7.2.0 |
basamak bağımsız değişkeni eklendi.
|
Örnek 1 - bcmod() örneği
<?php
bcscale(0);
echo bcmod( '5', '3'); // 2
echo bcmod( '5', '-3'); // 2
echo bcmod('-5', '3'); // -2
echo bcmod('-5', '-3'); // -2
?>
Örnek 2 - Ondalık basamaklarla bcmod()
<?php
bcscale(1);
echo bcmod('5.7', '1.3'); // PHP 7.2.0 ve sonrası 0.5 - öncesi 0
?>