(PHP 4, PHP 5, PHP 7, PHP 8)
bcmod — Retourne le reste d'une division entre nombres de grande taille
$num1, string $num2, ?int $scale = null): string
   Retourne le reste de la division entre num1
   en utilisant num2.
   Sauf si num2 est égal à zéro, le résultat à le même signe
   que num1.
  
num1Le dividende, sous la forme d'une chaîne de caractères.
num2Le diviseur, sous la forme d'une chaîne de caractères.
   Retourne le modulo, sous la forme d'une chaîne de caractères, ou null
   si num2 vaut 0.
  
| Version | Description | 
|---|---|
| 8.0.0 | scaleest désormais nullable. | 
| 7.2.0 | num1etnum2ne sont 
       plus tronqués en entier. Le comportement de bcmod() 
       suit fmod() plutôt que l'opérateur%. | 
| 7.2.0 | Le paramètre scalea été ajouté. | 
Exemple #1 Exemple avec bcmod()
<?php
bcscale(0);
echo bcmod( '5',  '3'); //  2
echo bcmod( '5', '-3'); //  2
echo bcmod('-5',  '3'); // -2
echo bcmod('-5', '-3'); // -2
?>
Exemple #2 bcmod() aved des décimales
<?php
bcscale(1);
echo bcmod('5.7', '1.3'); // 0.5 depuis PHP 7.2.0; 0 precédement
?>