PHP - Funzione gmp_div_qr ()
Definizione e utilizzo
Il gmp_div_qr() la funzione divide i numeri dati e restituisce quoziente e resto.
Descrizione
gmp_div_qr () divide i numeri dati.
Sintassi
gmp_div_qr ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : array
Parametri
Suor n | Parametro e descrizione |
---|---|
1 | a Il numero da dividere può essere un numero di risorsa GMP, un oggetto gmp o una stringa numerica. |
2 | b Il numero che dividerai con il parametro a. Può un numero di risorsa GMP, un oggetto gmp o una stringa numerica. |
3 | round L'arrotondamento può essere eseguito utilizzando le seguenti costanti:
|
Valori restituiti
La funzione PHP gmp_div_qr () restituisce un array, l'indice 0 è il quoziente e l'indice 1 è il resto.
Versione PHP
Questa funzione funzionerà dalla versione PHP successiva alla 5.0.0.
Esempio 1
Utilizzo di gmp_div_qr -
<?php
$res = gmp_div_qr('120', '45');
echo "Dividing 120/45 ";
echo "<br/><br/>";
echo "Quotient is : ".$res[0];
echo "<br/><br/>";
echo "Remainder is : ".$res[1];
?>
Questo produrrà il seguente risultato:
Dividing 120/45
Quotient is : 2
Remainder is : 30
Esempio 2
Utilizzo di gmp_div_qr con numeri esadecimali -
<?php
$res = gmp_div_qr('0xFF', '0x80');
echo "Dividing 0xFF/0x80";
echo "<br/><br/>";
echo "Quotient is : ".$res[0];
echo "<br/><br/>";
echo "Remainder is : ".$res[1];
?>
Questo produrrà il seguente risultato:
Dividing 0xFF/0x80
Quotient is : 1
Remainder is : 127