Maison  >  Article  >  développement back-end  >  Comment implémenter l'addition, la soustraction, la multiplication et la division dans la fonction php

Comment implémenter l'addition, la soustraction, la multiplication et la division dans la fonction php

藏色散人
藏色散人original
2022-10-19 09:53:395010parcourir

Comment implémenter l'addition, la soustraction, la multiplication et la division à l'aide des fonctions PHP : 1. fonction bcadd, utilisée pour le calcul d'addition de deux nombres de précision arbitraires, la syntaxe est "bcadd($num1, $num2, $scale)" 2. Fonction bcsub, utilisée pour soustraire deux nombres de précision arbitraire, la syntaxe est « bcsub($num1, $num2, $scale) » 3. Fonction bcmul, utilisée pour multiplier deux nombres de précision arbitraire ; pour les calculs de division numérique de deux nombres de précision arbitraire.

Comment implémenter l'addition, la soustraction, la multiplication et la division dans la fonction php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Comment implémenter l'addition, la soustraction, la multiplication et la division dans les fonctions PHP ?

Exemple

$a = 1; $b = 3 ;$c = 2.3
$a *$b *$c 的结果可能变成 6.8999999999999995

bcadd — Addition de deux nombres à précision arbitraire

//对 $num1 和 $num2 求和。
bcadd($num1, $num2, $scale)
//参数
//$num1
//左操作数,字符串类型。
//$num2
//右操作数,字符串类型。
//$scale
//设置结果中小数点后的小数位数。如果未设置,则默认为 0。
//返回值
//以字符串返回两个操作数求和之后的结果。

bcsub — Soustraction de deux nombres à précision arbitraire

//$num1 减去 $num2。
bcsub($num1, $num2, $scale)
//参数
//$num1
//字符串类型的左操作数。
//$num2
//字符串类型的右操作数。
//$scale
//此可选参数用于设置结果中小数点后的小数位数。如果未设置,则默认为 0。
//返回值
//以 string 类型返回减法之后的结果。

bcmul — Multiplication de deux nombres à précision arbitraire

//≈num1 乘以 $num2。
bcmul($num1, $num2, $scale)
//参数
//$num1
//字符串类型的左操作数。
//$num2
//字符串类型的右操作数。
//$scale
//此可选参数用于设置结果中小数点后的小数位数。如果未设置,则默认为 0。
//返回值
//返回字符串类型的结果。

bcdiv — Deux nombres à précision arbitraire calcul de division numérique

//$num1 除以 $num2。
bcdiv($num1, $num2, $scale)
//参数
//$num1
//被除数,字符串类型。
//$num2
//除数,字符串类型。
//$scale
//此可选参数用于设置结果中小数点后的小数位数。如果未设置,则默认为 0。
//返回值
//返回字符串类型的结果。如果 $num2 是 0 结果为 null。

Apprentissage recommandé : "Tutoriel vidéo PHP"

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:
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