PHP | Función bcscale()

La función bcscale() es una función incorporada en PHP. Establece los parámetros de escala predeterminados para todas las llamadas a funciones matemáticas bc. Cuando llamamos a la función bcscale() en un programa, el parámetro pasado en esta función se convierte en el factor de escala predeterminado, que por defecto es cero.

Sintaxis:

int bcscale($scale)

Parámetros: Esta función acepta un solo parámetro $escala y es de tipo int y es obligatorio. Este parámetro indica el número de dígitos que aparecerán después del decimal en el resultado de la llamada de función de todas las funciones matemáticas bc. Su valor por defecto es cero.

Valor devuelto: esta función devuelve el valor de escala anterior.

Los siguientes programas ilustran la función bcscale() en PHP:

Programa 1:

<?php
  
// default scale : 3
bcscale(3);
  
// takes the default scale value as 3 
// which is declared at the beginning 
echo bcadd('111', '6.55957'), "\n"; // 16.007
  
// this is not the same without bcscale()
echo bcadd('111', '6.55957', 1), "\n"; // 16.007
  
//  takes the default scale value as 3 
// which is declared at the beginning 
echo bcadd('111', '6.55957'), "\n"; 
?>

Producción:

117.559 
117.5 
117.559

Programa 2:

<?php
  
// default scale : 3
bcscale(5);
  
// takes the default scale value as 3 
// which is declared at the beginning 
echo bcadd('111', '6.55957'), "\n"; // 16.007
  
// this is not the same without bcscale()
echo bcadd('111', '6.55957', 1), "\n"; // 16.007
  
// default scale value changes
bcscale(2); 
  
// takes the default scale value as 2
// which is declared 
echo bcadd('111', '6.55957'), "\n"; 
?>

Producción:

117.55957 
117.5 
117.55

Referencia:
http://php.net/manual/en/function.bcscale.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 *