(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.
num1O 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