PHP 高精度计算
2024-08-27 01:09:27
运行bcsub函数需要 php-bcmath的扩展。
Php: BCMath
bc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcscale的缺省值。这里大数直接用一个由0-9组成的string表示,计算结果返回的也是一个 string。
bcadd — 将两个高精度数字相加
bccomp — 比较两个高精度数字,返回-1, 0, 1
bcdiv — 将两个高精度数字相除
bcmod — 求高精度数字余数
bcmul — 将两个高精度数字相乘
bcpow — 求高精度数字乘方
bcpowmod — 求高精度数字乘方求模,数论里非常常用
bcscale — 配置默认小数点位数,相当于就是Linux bc中的”scale=”
bcsqrt — 求高精度数字平方根
bcsub — 将两个高精度数字相减
可以参考手册去查这些函数的应用。
bcmath的安装:
yum install php-bcmath
Reload php-fpm,nginx
systemctl reload nginx.servicesystemctl reload php-fpm.service
最新文章
- Java虚拟机13:互斥同步、锁优化及synchronized和volatile
- 服务器(Liunx)打包发布java web工程
- myeclipse中文乱码,JSP页面乱码
- php下载c
- 多点触摸画板(MultiTouchCanvas)
- Delphi 7使用自定义图标关联文件类型
- Matlab单元(Cell)数据的应用
- javascript open window
- ArcGIS教程:创建特征
- C primer Plus_part6
- 【wif系列】C#之单例模式(Singleton Pattern)最佳实践
- 设计模式C++学习笔记之九(Template Method模板方法模式)
- DataGridView实时提交
- Numpy 基本除法运算和模运算
- codis测试
- 【Java】字符拼接成字符串的注意点
- Linux 文件缓存 (二)
- 面试&;笔试---c语言之字符串处理
- Python变量、字符练习1
- Transaction And Lock--由外键导致的死锁
热门文章
- log4j.properties配置详解与实例-全部测试通过
- C语言 printf格式化输出,参数详解
- SVN安装中遇到的问题
- [转载]iOS6新特征:UICollectionView官方使用示例代码研究
- WebLogic Server 关键优化指标
- python-sdk-demo的打包
- 【C++ OpenGL ES 2.0编程笔记】8: 使用VBO和IBO绘制立方体 【转】
- mysql show profiles使用分析sql性能
- Spark(十) -- Spark Streaming API编程
- eclipse中egit插件使用(转)