(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_divexact — Divisão exata de números
Divide num1
por num2
,
usando um algoritimo rápido de "divisão exata". Esta função produz
resultados corretos apenas quando sabe anteriormente que
num2
é divisor de num1
.
num1
O número a ser dividido.
Um objeto GMP, um int
ou uma string que possa ser interpretado como um número seguindo a mesma lógica
como se a string fosse usada em gmp_init() com detecção
automática de base (ou seja, quando base
é igual a 0).
num2
O número pelo qual num1
será dividido.
Um objeto GMP, um int
ou uma string que possa ser interpretado como um número seguindo a mesma lógica
como se a string fosse usada em gmp_init() com detecção
automática de base (ou seja, quando base
é igual a 0).
Um objeto GMP.
Exemplo #1 Exemplo gmp_divexact()
<?php
$div1 = gmp_divexact("10", "2");
echo gmp_strval($div1) . "\n";
$div2 = gmp_divexact("10", "3"); // resultado errado
echo gmp_strval($div2) . "\n";
?>
O exemplo acima produzirá:
5 2863311534