PHP - função gmp_div ()

Definição e Uso

o gmp_div() função divide os números.

Descrição

gmp_div () divide os números dados e retorna um número GMP.

Sintaxe

gmp_div ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : GMP

Parâmetros

Sr. Não Parâmetro e Descrição
1

a

O número a ser dividido. Pode ser um número de recurso GMP, um objeto gmp ou uma string numérica.

2

b

O número que você dividirá com o parâmetro a. Pode ser um número de recurso GMP, um objeto gmp ou uma string numérica.

3

round

O arredondamento é feito da seguinte forma -

  • GMP_ROUND_ZERO - O resultado é truncado para 0.
  • GMP_ROUND_PLUSINF - O resultado é arredondado para + infinito.
  • GMP_ROUND_MINUSINF - O resultado é arredondado para -infinity.

Valores Retornados

A função PHP gmp_div () divide os números dados e retorna um número GMP.

Versão PHP

Esta função funcionará na versão do PHP superior a 5.0.0.

Exemplo 1

Trabalho de gmp_div () -

<?php
   $num1 = gmp_div("200", "5");
   $num2 = gmp_div("99", "3");
   $num3 = gmp_div("1", "3", GMP_ROUND_PLUSINF);
   $num4 = gmp_div("-100", "4", GMP_ROUND_PLUSINF);
   $num5 = gmp_div("-50", "4", GMP_ROUND_MINUSINF);
   echo "The number 200/5 is : ".$num1;
   echo "<br/><br/>";
   echo "The number 99/3 is : ".$num2;
   echo "<br/><br/>";
   echo "The number 1/3 is : ".$num3;
   echo "<br/><br/>";
   echo "The number -100/4 is : ".$num4;
   echo "<br/><br/>";
   echo "The number -50/4 is : ".$num5;
?>

Isso produzirá o seguinte resultado -

The number 200/5 is : 40
The number 99/3 is : 33
The number 1/3 is : 1
The number -100/4 is : -25
The number -50/4 is : -13

Exemplo 2

Trabalho de gmp_div () com números hexadecimais -

<?php
   $num1 = gmp_div("0x80", "0xFF");
   echo "The number 0x80/0xFF is : ".$num1;
?>

Isso produzirá o seguinte resultado -

The number 0x80/0xFF is : 0