简单的高精度计算函数

hykeda7年前PHP1335
  1. /** PHP高精度计算
  2.  * @param string $type
  3.  * @param $n
  4.  * @param $m
  5.  * @param int $len 保留几位小数
  6.  */
  7. function bc($type = "*",$n,$m,$len=0){
  8.     $t = 0;
  9.     switch ($type){
  10.         case "*":
  11.             $t = bcmul($n,$m,$len);
  12.             break;
  13.         case "/";
  14.             if($m != 0){
  15.                 $t = bcdiv($n,$m,$len);
  16.             }
  17.             break;
  18.         case "+":
  19.             $t = bcadd($n,$m,$len);
  20.             break;
  21.         case "-":
  22.             $t = bcsub($n,$m,$len);
  23.             break;
  24.     }
  25.     return $t;
  26. }

相关文章

抓取页面出现乱码

在抓取页面的时候出现类似�������这样乱码解决方法如下 1、转换编码 str=mbconvertencoding(str=mbconvertencoding(...

百度经纬度和火星坐标转换

<?php     //GCJ-02...

PHP限制ip以及IP段是否允许访问,以及对ip子网的理解

php 如何限制ip访问:// 判断ip是否被允许 function isIpBlocked($clientIP,$blockedIPs) {   ...

PHP防注入函数使用

htmlspecialchars 防止xss注入ENT_COMPAT - 默认。仅编码双引号。ENT_QUOTES - 编码双引号和单引号。ENT_NOQUOTES - 不编码任何引号。默认是只编码双...

关于PHP获取IP地址的几种方法

获取客户端的ip地址有3中方式: 1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址 2.HTTP_X_FORWARDED_FOR: 记录代理信息,会把每一层代理都记录 3.HTTP_C...

php 用curl 进行数据post给接口,如何将数据存放至body中传递

有个项目,将数据推送至接口文件,代码入下:$headers[]  =  "Accept:application/json";$headers[]  =...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。