运行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.service
systemctl reload php-fpm.service

最新文章

  1. Java虚拟机13:互斥同步、锁优化及synchronized和volatile
  2. 服务器(Liunx)打包发布java web工程
  3. myeclipse中文乱码,JSP页面乱码
  4. php下载c
  5. 多点触摸画板(MultiTouchCanvas)
  6. Delphi 7使用自定义图标关联文件类型
  7. Matlab单元(Cell)数据的应用
  8. javascript open window
  9. ArcGIS教程:创建特征
  10. C primer Plus_part6
  11. 【wif系列】C#之单例模式(Singleton Pattern)最佳实践
  12. 设计模式C++学习笔记之九(Template Method模板方法模式)
  13. DataGridView实时提交
  14. Numpy 基本除法运算和模运算
  15. codis测试
  16. 【Java】字符拼接成字符串的注意点
  17. Linux 文件缓存 (二)
  18. 面试&笔试---c语言之字符串处理
  19. Python变量、字符练习1
  20. Transaction And Lock--由外键导致的死锁

热门文章

  1. log4j.properties配置详解与实例-全部测试通过
  2. C语言 printf格式化输出,参数详解
  3. SVN安装中遇到的问题
  4. [转载]iOS6新特征:UICollectionView官方使用示例代码研究
  5. WebLogic Server 关键优化指标
  6. python-sdk-demo的打包
  7. 【C++ OpenGL ES 2.0编程笔记】8: 使用VBO和IBO绘制立方体 【转】
  8. mysql show profiles使用分析sql性能
  9. Spark(十) -- Spark Streaming API编程
  10. eclipse中egit插件使用(转)