La función bcsub() en PHP es una función incorporada y se usa para restar un número de precisión arbitrario de otro. Esta función acepta dos números de precisión arbitraria como strings y devuelve la resta de los dos números después de escalar el resultado a una precisión especificada.
Sintaxis:
string bcsub ( $num_str1, $num_str2, $scaleVal)
Parámetros: esta función acepta tres parámetros, como se muestra en la sintaxis anterior y se explica a continuación:
- $num_str1 : Este parámetro es de tipo string y representa el operando izquierdo o uno de los dos números entre los que queremos realizar la resta. Este parámetro es obligatorio.
- $num_str2 : Este parámetro es de tipo string y representa el operando derecho o uno de los dos números entre los que queremos realizar la resta. Este parámetro es obligatorio.
- $scaleVal : este parámetro es de tipo int y es opcional. Este parámetro indica el número de dígitos que aparecerán después del decimal en el resultado de la suma. Su valor por defecto es cero.
Valor devuelto: esta función devuelve la resta de dos números $num_str1 y $num_str2 como string.
Ejemplos:
Input: $num_str1 = 11.222, $num_str2 = 3 Output: 14 Since the parameter $scaleVal is not specified so no digits after decimal is appeared in the result after subtraction. Input: $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4 Output: 8.2220
Los siguientes programas ilustran la función bcsub() en PHP:
Programa 1:
<?php // PHP program to illustrate bcsub() function // input numbers with arbitrary precision $num_str1 = "11.222"; $num_str2 = "3"; // calculates the subtraction of // the two numbers when $scaleVal is // not specified $res = bcsub($num_str1, $num_str2); echo $res; ?>
Producción:
8
Programa 2:
<?php // PHP program to illustrate bcsub() function // input numbers with arbitrary precision $num_str1 = "11.222"; $num_str2 = "3"; // scale value $scaleVal = 4; // calculates the subtraction of the two // numbers when $scaleVal is specified $res = bcsub($num_str1, $num_str2, $scaleVal); echo $res; ?>
Producción:
8.2220
Referencia:
http://php.net/manual/en/function.bcsub.php
¿Escribir código en un comentario? Utilice ide.geeksforgeeks.org , genere un enlace y compártalo aquí.
Publicación traducida automáticamente
Artículo escrito por ChetnaAgarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA