(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_div_qr — Divide numeri e ottiene quoziente e resto
La funzione divide num1 per num2.
num1Il numero da dividere.
Può essere o una resource numero GMP, oppure una stringa numerica dal momento che è possibile convertire quest'ultimo in un numero.
num2
Il numero per cui num1 viene diviso.
Può essere o una resource numero GMP, oppure una stringa numerica dal momento che è possibile convertire quest'ultimo in un numero.
rounding_mode
Vedere la funzione gmp_div_q() per la descrizione
dell'argomento rounding_mode.
Restituisce un array, con il primo
elemento pari a [n/d] (il risultato intero della
divisione) e il secondo pari a (n - [n/d] * d)
(il resto della divisione).
Example #1 Divisione di numeri GMP
<?php
$a = gmp_init("0x41682179fbf5");
$res = gmp_div_qr($a, "0xDEFE75");
printf("Risultato: q - %s, r - %s",
gmp_strval($res[0]), gmp_strval($res[1]));
?>