Maison  >  Article  >  développement back-end  >  PHP - Comment définir ou obtenir le paramètre de précision par défaut pour toutes les fonctions mathématiques bc à l'aide de la fonction bcscale() ?

PHP - Comment définir ou obtenir le paramètre de précision par défaut pour toutes les fonctions mathématiques bc à l'aide de la fonction bcscale() ?

王林
王林avant
2023-08-18 23:09:181129parcourir

PHP - 如何使用bcscale()函数设置或获取所有bc数学函数的默认精度参数?

En PHP, la fonction bcscale() est utilisée pour définir les paramètres par défaut pour tous les bc math Fonction. Cette fonction définit le paramètre d'échelle par défaut pour tous les appels ultérieurs aux fonctions mathématiques BC si aucun paramètre d'échelle n'est explicitement spécifié.

Syntaxe

int bcscale($scale)

Paramètres

$bcscale() Le paramètre n'accepte qu'un seul paramètre, qui est un paramètre de type entier obligatoire. Ce paramètre représente le nombre de chiffres après la virgule. La valeur par défaut est 0. La fonction

Valeur de retour

$bcscale() renvoie l'ancienne valeur de précision. La traduction chinoise de

Exemple 1

<?php
   // default scale : 5
   bcscale(5);

   // The default scale value as 5
   echo bcadd(&#39;107&#39;, &#39;6.5596&#39;), "";

   // this is not the same without bcscale()
   echo bcadd(&#39;107&#39;, &#39;6.55957&#39;, 1), "";

   // the default scale value as 5
   echo bcadd(&#39;107&#39;, &#39;6.55957&#39;), "";
?>

Output

113.55960 113.5 113.55957

Exemple 2

est :

Exemple 2

<?php
   // set default scale 5
   bcscale(5);

   // set the default scale value as 5
   echo bcadd(&#39;107&#39;, &#39;6.5596&#39;), "";

   // this is not the same without    bcscale()
   echo bcadd(&#39;107&#39;, &#39;6.55957&#39;, 1), "";

   // Changed the default scale value
   bcscale(3);

   // the default scale value as 5
   echo bcadd(&#39;107&#39;, &#39;6.55957&#39;), "";
?>

Output

113.55960 113.55 113.559

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer