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