PHP | Función gmp_sub()

El gmp_sub() es una función incorporada en PHP que devuelve la resta de los dos números GMP. ( Precisión múltiple GNU : para números grandes)

Sintaxis:

gmp_sub($num1, $num2)

Parámetros: esta función acepta dos números GMP $num1 y $num2 como parámetros obligatorios que se muestran en la sintaxis anterior. Estos parámetros pueden ser un objeto GMP en PHP versión 5.6 y posteriores, o también se nos permite pasar una string numérica siempre que sea posible convertir esa string en un número.

Valor devuelto: La función devuelve la resta de dos números $num1 y $num2.

Ejemplos:

Input : $num1=5 , $num2=10
Output : -5 

Input : $num1=7 , $num2=1
Output : 6 

Los siguientes programas ilustran la función gmp_sub() :

Programa 1: El siguiente programa demuestra el funcionamiento de la función gmp_sub() cuando el número GMP se pasa como argumento.

<?php
// PHP program to subtract two 
// two numbers 
  
// GMP number as arguments 
$num1 = gmp_init("101", 2);
$num2 = gmp_init("1010", 2); 
  
// 5-10 = -5 
$sub = gmp_sub($num1, $num2); 
  
// gmp_strval converts GMP number to string 
// representation in given base(default 10).
echo gmp_strval($sub, 2);
?>

Producción:

-101

Programa 2: El siguiente programa demuestra el funcionamiento de gmp_sub() cuando se pasan strings numéricas como argumentos.

<?php
// PHP program to subtract two 
// two numbers 
  
// numeric strings number as arguments 
$num1 = "7";
$num2 = "1";
  
// 7-1 = 6
$sub = gmp_sub($num1, $num2); 
  
echo $sub;
?>

Producción:

6

Referencia:
http://php.net/manual/en/function.gmp-sub.php

Publicación traducida automáticamente

Artículo escrito por ChetnaAgarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *