bc库 php,PHP高精确度运算BC函数库实例详解
/***************************************************************************************
*php BC高精确度函数库
*php bc math 包含了:相加,比较,相除,相减,求余,相乘,n次方,配置默认小数点数目,求平方
*这些函数在涉及到有关金钱的计算时比较有用
***************************************************************************************
*两个高精度数比较
*工作中遇到一种情况,0.00 != 0
*int bccomp ( string $left_operand , string $right_operand [, int $scale ] )
*$left=$right 返回 0
*$left
*$left>$right 返回 1
*$scale 小数点位数
***************************************************************************************/
$a = 4.45;
$b = 5.54;
if(bccomp($a, $b, 2) == 0)
{
}
/***************************************************************************************
*两个高精度数相加
*string bcadd ( string $left_operand , string $right_operand [, int $scale ] )
*$scale 返回的小数点个数
***************************************************************************************/
$a = 1.0321456;
$b = 0.0123456;
$c = bcadd($a, $b, 2);
//var_dump($c);
/***************************************************************************************
*两个高精度数相减
*sstring bcsub ( string $left_operand , string $right_operand [, int $scale ] )
*$scale 返回的小数点个数
***************************************************************************************/
$a = 1.0321456;
$b = 3.0123456;
$c = bcsub($a, $b, 2);
var_dump($c);
/********************************************************
*两个高精度数求余/取模
*string bcmod ( string $left_operand , string $modulus )
*******************************************************/
$a = 6;
$b = 4;
$c = bcmod($a, $b);
//var_dump($c);
/***************************************************************************************
*两个高精度数相除
*string bcdiv ( string $left_operand , string $right_operand [, int $scale ] )
*$scale小数点位数默认为 0
***************************************************************************************/
$a = 6;
$b = 5;
$c = bcdiv($a, $b, 3);
//var_dump($c);
/***************************************************************************************
*两个高精度数相乘
*string bcmul ( string $left_operand , string $right_operand [, int $scale ] )
*$scale小数点位数默认为 0
***************************************************************************************/
$a = 3.1415926;
$b = 2.4569874566;
$c = bcmul($a, $b, 6);
//var_dump($c);
/***************************************************************************************
*两个高精度数的次方值
*string bcpow ( string $left_operand , string $right_operand [, int $scale ] )
*$scale小数点位数默认为 0
***************************************************************************************/
$a = 3.1415926;
$b = 2;
$c = bcpow($a, $b, 3);
//var_dump($c);
/**************************************************
*求高精度数的平方根
*string bcsqrt ( string $operand [, int $scale ] )
*$scale小数点位数默认为 0
***************************************************/
$b = bcsqrt($a, 6);
//var_dump($b);
/******************************
*设置bc函数的小数点位数
*bool bcscale ( int $scale )
*$scale小数点位数默认为 0
******************************/
//bcscale();
?>
bc库 php,PHP高精确度运算BC函数库实例详解相关推荐
- php bc函数库,PHP高精确度运算BC函数库实例详解
本文实例讲述了PHP高精确度运算BC函数库.分享给大家供大家参考,具体如下: /************************************************************ ...
- bc库 php,PHP实现高精确度运算BC函数库
这篇文章主要介绍了PHP高精确度运算BC函数库,结合实例形式分析了BC函数库中bccomp.bcadd.bcsub.bcmod.bcp.bcmul等函数的功能以及高精度数学运算使用方法,需要的朋友可以 ...
- python爬豆瓣电视剧_python requests库爬取豆瓣电视剧数据并保存到本地详解
首先要做的就是去豆瓣网找对应的接口,这里就不赘述了,谷歌浏览器抓包即可,然后要做的就是分析返回的json数据的结构: https://movie.douban.com/j/search_subject ...
- python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...
1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...
- python获取系统时间函数_python3中datetime库,time库以及pandas中的时间函数区别与详解...
1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...
- 每日一练:Python爬虫爬取全国新冠肺炎疫情数据实例详解,使用beautifulsoup4库实现
Python 爬虫篇 - 爬取全国新冠肺炎疫情数据实例详解 效果图展示 第一章:疫情信息的下载与数据提取 ① 爬取页面数据到本地 ② json 字符串正则表达式分析 ③ 提取数据中的 json 字符串 ...
- linux mysql 静态库_Linux静态库与动态库实例详解
Linux静态库与动态库实例详解 1. Linux 下静态链接库编译与使用 首先编写如下代码: // main.c #include "test.h" int main(){ te ...
- ansys 内聚力模型_ANSYS Workbench有限元分析实例详解:静力学 PDF高清完整版
ANSYS Workbench有限元分析实例详解:静力学 PDF高清完整版 作者: 周炬 / 苏金英 副标题: 静力学 出版年: 2017-3-1 页数: 470 定价: CNY 79.00 装帧: ...
- 高通msm-V4L2-Camera驱动浅析2-框架详解
##系列文章 ##系列文章 高通msm-V4L2-Camera驱动浅析1-初识 高通msm-V4L2-Camera驱动浅析2-框架详解 高通msm-V4L2-Camera驱动浅析3-session 前 ...
最新文章
- matlab中cumsum函数的使用
- HelloServlet
- Appium入门实例(Java)
- 计算图像相似度——《Python也可以》之一(转)
- 【Linux】一步一步学Linux——passwd文件详解(107)
- imp oracle full,Oracle 10g imp 之 full database (转官档)
- 运维管理工具-- Deploy Assistant
- JavaScript(一)——变量,数据类型及转换、运算符和逻辑结构
- SQL Server基本函数
- 大数据开发套件DataIDE使用教程
- java 打印gc_java – 以编程方式打印启用GC日志记录时通常在JVM出口上打印的堆使用情况...
- 关于Python3的namedtuple问题
- 利用Nginx+Mono+Fastcgi代替IIS对Asp.Net进行反向代理
- 每日一题/006/矩阵/设 n阶实对称矩阵 A满足 A^2=A,且 A 的秩为r,试求行列式 det(2E-A) 的值
- Oracle官方PLSQL学习网址
- 3dMax 以物体为中心旋转视图、移动视图中心
- Linux 设备文件/dev/*详解、查询
- 暗黑管理系列:发红包的管理杠杆率和量级作用
- 个别网站无法访问,能ping通
- TPTP监控远程Tomcat
热门文章
- MQTT设备模拟器(全部代码)
- 吃鸡中的linux是什么东西,你还,请教一下* .* 在linux命令中是什么意思?
- MATLAB数据写入excel并添加表头
- linux全局查找字符串,Linux系统字符串查找命令详细说明
- 今日安利:2款支持OFD阅读的神仙软件
- Burpsuite教程(二)微信小程序抓包
- 鸟哥的私房菜(第四版)awz3格式手机版 ------免费------!!!!!!!!!!!!
- 108、基于STM32单片机的智能指纹密码锁设计/指纹识别控制门禁开关系统设计
- 苹果8p电池多少毫安的_万元苹果12不给充电头,两千多毫安电池配5G,开始破发了...
- 【有利可图网】PS教程:把阴沉天气的图片变成阳光明媚