Função PHP gmp_invert ()
Definição e Uso
o gmp_invert() A função retornará o inverso modular de números GMP dados.
Descrição
O gmp_invert () calcula o inverso de a modulo b Números GMP.
O inversor do módulo para qualquer número é calculado da seguinte forma -
- A * X = 1 (mod B), aqui o valor de X deve estar no seguinte intervalo = {0,1,2, ... B-1}
Por exemplo, os números 3, 7, o inverso modular será
- (3 * 5) mod 7 = 1, então o inverso modular de 3 e 7 é 5 e também o valor de 5 está na faixa de {0,1,2,3,4,5,6}
Sintaxe
gmp_invert ( GMP $a , GMP $b ) : GMP
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 | a Pode ser um número de recurso GMP, um objeto gmp ou uma string numérica. |
2 | b Pode ser um número de recurso GMP, um objeto gmp ou uma string numérica. |
Valores Retornados
A função PHP gmp_invert () retorna um número GMP ou falso em caso de falha.
Versão PHP
Esta função funcionará na versão do PHP superior a 5.0.0.
Exemplo 1
Trabalho de gmp_invert -
<?php
$invert = gmp_invert("3", "7");
echo "The modular inverse of 3 and 7 is : ".$invert;
?>
Isso produzirá o seguinte resultado -
The modular inverse of 3 and 7 is : 5
Exemplo 2
Trabalho de gmp_invert -
<?php
$a = gmp_init(3);
$b = gmp_init(11);
$gmp_number = gmp_invert($a, $b);
echo "The modular inverse of 3 and 11 is :".$gmp_number;
?>
Isso produzirá o seguinte resultado -
The modular inverse of 3 and 11 is :4