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() ?

王林
Libérer: 2023-08-19 06:02:01
avant
1127 Les gens l'ont consulté

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)
Copier après la connexion

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;), "";
?>
Copier après la connexion

Output

113.55960 113.5 113.55957
Copier après la connexion

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;), "";
?>
Copier après la connexion

Output

113.55960 113.55 113.559
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal