您现在的位置是:网站首页>软件开发>语言基础>PHPPHP
PHP – 如何使用 bcsub() 函数从另一个中减去一个任意精度数?
风口下的猪2023-03-14【PHP】
简介
在 PHP 中,bcsub()数学函数用于从另一个数字中减去一个任意精度的数字。该bcsub()函数将两个任意精度的数字作为字符串,并在将结果缩放到确定的精度后给出两个数字的减法。
语法
string bcsub ($num_str1, $num_str2, $scaleVal)
参数
该bcsub()数学函数接受三个不同的参数$num_str1,$num_str2 和 $scaleVal。
$num_str1 -它代表左操作数,它是字符串类型参数。
$num_str2 -它代表正确的操作数,它是字符串类型参数。
$scaleVal -它是可选的整数类型参数,用于设置结果输出中小数点后的位数。它默认返回零值。
返回值
该bcadd()数学函数返回两数相减$num_str1 和 num_str2,作为一个字符串。
示例 1 -bcsub()不使用 $scaleVal 参数的 PHP 函数
<?php
// 说明 bcadd() 函数的 PHP 程序
// 使用任意精度的两个输入数字
$num_string1 = "10.555";
$num_string2 = "3";
// 计算添加
// 两个没有 $scaleVal 参数的数字
$result = bcsub($num_string1, $num_string2);
echo "没有 scaleVal 的输出是: ", $result;
?>
输出结果
没有 scaleVal 的输出是: 7
如果没有$scaleVal参数,该bcsub()函数会丢弃输出中的小数点。
示例 2 -bcsub()使用 $scaleVal 参数的 PHP 函数
在这种情况下,我们将使用scaleVal为 3的相同输入值。因此,输出值将显示小数点后 3 位数字。
<?php
// 说明 bcsub() 函数的 PHP 程序
// 使用任意精度的两个输入数字
$num_string1 = "10.5552";
$num_string2 = "3";
//使用比例值 3
$scaleVal = 3;
// 计算添加
// 两个没有 $scaleVal 参数的数字
$result = bcsub($num_string1, $num_string2, $scaleVal);
echo "scaleVal 的输出是: ", $result;
?>
输出结果
scaleVal 的输出是: 7.555
很赞哦! (0)
上一篇:PHP 的 ::class 用法
/ponder/index.php/index/catelist/catelist/cateid/10.html
相关阅读 (同一栏目)
- 解决 json_encode 格式化的数据出现反斜杠的问题
- .php?q=和&sid=是用来干什么
- $this
- exit() 函数
- PHP魔术方法集—-__construct()
- ::作用域运算符
- ::与new实例化的区别
- PHP中this,self,parent的区别
- 实例化和初始化的区别
- PHP Session
- PHP Cookie
- echo()、halt()、dump()、print()、print_r()的区别
- array_push()数据时,使用其返回值
- 如何更改WAMPServer默认配置之更改MySql默认ROOT帐号的密码
- 关于php集成环境mysql wamp 修改密码后phpMyAdmin拒绝访问解决办法
- Wamp如何设置访问域名,即除了localhost,通过其他字符串访问127.0.0.1
- Windows下安装Composer的详细教程
- Composer使用–下载第三方扩展库
- 实例化php类的时候如何传参
- PHP声明带有默认值的参数方法,调用时传参问题
- protected、private、public的区别
- super()和this()
- 携带token要先设置后端header的Access-Control-Allow-Headers
- Using $this when not in object context错误原因及解决办法
- BOM (byte order mark)
- windows系统下 命令行 php --version 的版本与phpinfo()版本不一致问题
- 在本地没问题,在线上项目显示控制器找不到
- 运行composer 报错:PHP Deprecated: Directive 'track_errors' is deprecated in Unknown on line 0
- Composer安装遇到fileinfo问题,提示Install or enable PHP's fileinfo extension
- PHP 的 ::class 用法
- PHP – 如何使用 bcsub() 函数从另一个中减去一个任意精度数?
- fastAdmin本地安装插件避坑
- fastAdmin的避坑
栏目目录
标签云
站点信息
- 文章统计:528篇
- 移动端访问:扫码进入SQ3R
