bcmath相关函数使用
ubuntu 18.04安装bcmath插件
sudo apt-get install php7.0-bcmath
centos安装
yum install php72w-bcmath
windows版本的php自带,无需另外安装
函数的使用
// bcscale — 设置所有bc数学函数的默认小数点保留位数
bcscale(3); // 返回布尔型 true 不指定位数,下面默认为保留小数3位$a = '6.789';
$b = '1.2345';// bcadd — 2个任意精度数字的加法计算
echo bcadd($a, $b); // 8.023
echo bcadd($a, $b, 6); // 8.023500// bcsub — 2个任意精度数字的减法
echo bcsub($a, $b); // 5.554
echo bcsub($a, $b, 6); // 5.554500// bcmul — 2个任意精度数字乘法计算
echo bcmul($a, $b); // 8.381
echo bcmul($a, $b, 6); // 8.381020// bcdiv — 2个任意精度的数字除法计算
echo bcdiv($a, $b); // 5.499
echo bcdiv($a, $b, 6); // 5.499392// bccomp — 比较两个任意精度的数字
echo bccomp('1', '2'); // -1
echo bccomp('1.00001', '1', 3); // 0
echo bccomp('1.00001', '1', 5); // 1// bcmod — 对一个任意精度数字取模 $a%$b
echo bcmod(5, 3); // 2.000
echo bcmod(3, 5, 6); // 3.000000// bcpow — 任意精度数字的乘方
echo bcpow(2.11, 3); // 9.393
echo bcpow(2.11, 3, 6); // 9.393931// bcsqrt — 任意精度数字的二次方根
echo bcsqrt('27', 4); // 5.1961;27的二次平方根, 保留4位// bcpowmod 先取模后乘方
echo bcmod(bcpow(2, 3), 3); // 2.000;2*2*2%3=2
echo bcpowmod(2, 3, 3); // 2.000
bcmath相关函数使用相关推荐
- Python菜鸟学习手册14----标准库+代码实例
Python Standard Library 翻译: Python 江湖群 10/06/07 20:10:08 编译 0.1. 关于本书 0.2. 代码约定 0.3. 关于例子 0.4. 如何联系我 ...
- RTTI(三)相关函数1【转自大富翁】
第三部分RTTI相关函数 GetTypeData 函数 GetPropInfo 函数 FindPropInfo 函数 GetPropInfos 函数 SortPropList 函数 GetPropLi ...
- Windows/Linux上使用fopen相关函数读取大文件
在介绍读取大文件之前,先了解下<cstdint>文件,标准头文件,存放固定宽度整数类型,如int32_t, uint32_t,不管在32位上还是64位上,长度都为4个字节:int64_t, ...
- C++11容器中新增加的emplace相关函数的使用
C++11中,针对顺序容器(如vector.deque.list),新标准引入了三个新成员:emplace_front.emplace和emplace_back,这些操作构造而不是拷贝元素.这些操作分 ...
- 扩展源_Ubuntu14版本下无法使用php7.2版本的bcmath扩展
在使用如下命令安装bcmath扩展的时候 sudo apt-add-repository ppa:ondrej/phpsudo apt-get updatesudo apt-get install p ...
- go语言中fmt包中Print、Printf、Println输出相关函数的区别
go语言中fmt包中Print.Printf.Println输出相关函数的区别 区别: Print系列函数将内容输出到系统的标准输出.其区别:Print函数式直接输出内容,Printf函数支持格式化输 ...
- java File类 常用相关函数
java File类 相关函数 1.构建函数 2.判断相关函数 4.创建相关函数 5.删除相关函数 6.获取相关函数 1.构建函数 /*** File 构造方法* file 常用构造方法* 1: Fi ...
- Matlab 图像处理相关函数命令大全
一.通用函数: colorbar 显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colorbar(h) \ h=colorba ...
- Linux中表示“时间”的结构体和相关函数
转载于:http://blog.chinaunix.net/uid-25909722-id-2827364.html Linux中表示"时间"的结构体和相关函数 2011-09-1 ...
最新文章
- SQL查找是否存在,别再count了,很耗费时间的
- 未找到文件 服务器可能无此更新包文件,win7安装xampp提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)的解决方案...
- 元素与核素有什么区别?
- Java实现拼音转汉字
- Java常用命令及参数
- 在计算机网络中使用modem时它的功能是,在计算机网络中使用MODEM时,它的功能是____。...
- 3dmax 对模型做bool运算
- SSH整合开发基本步骤
- edge浏览器开启ie兼容模式
- Pytroch常用损失函数总结
- ZigBee技术有哪些应用领域?
- 机器人-笛卡尔空间轨迹规划
- Redis由于目标计算机积极拒绝,无法连接。
- 【docker-ce】k8s集群docker容器异常重启问题分析
- overflow属性 white-space属性 文本溢出 英文单词转换方式
- 在BUF和BUF+1、BUF+2单元分别放有一个无符号字节型数,编程序将其中最大数存入MAX单元,并在屏幕上显示
- App Thinning研究
- 基于JavaWeb平台的常用物联网硬件接口对接代码总结文档_田超凡
- html5+css搭建一个网页创意画框效果/案例演示
- Python运算符与if结构
热门文章
- 部署LNMP动态网站及网站架构变迁
- 利用VSCode实现远程连接服务器并实时同步保存文件
- Creator2D横版游戏(1)主角左右走
- 摄影必备APP--手机摄影训练营5期-S05-20170607
- 实验四+087+饶慧敏
- 聚类总结(二)聚类性能评估、肘部法则、轮廓系数
- PHPExcel报“Formula Error: An unexpected error occured”
- 文字溢出时如何使溢出部分显示为 ...
- linux的DRM之mipi应用程序,LCD之MIPI接口
- 【2023考研学校信息】灰灰考研,最新版