久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP常見數(shù)學(xué)函數(shù)及BC高精度數(shù)學(xué)函數(shù)用法示例

這篇文章主要介紹了PHP常見數(shù)學(xué)函數(shù)及BC高精度數(shù)學(xué)函數(shù)用法,簡單列舉了php常見數(shù)學(xué)運(yùn)算函數(shù)并結(jié)合實(shí)例形式給出了bc高精度函數(shù)的功能與使用技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP常見數(shù)學(xué)函數(shù)及BC高精度數(shù)學(xué)函數(shù)用法。分享給大家供大家參考,具體如下:

1. bcadd 任意精度數(shù)的相加
2. bcsub 任意精度數(shù)的減法
3. bcmul 乘法, bcdiv除法
4. bcmod 取余數(shù)。 (比%功能更強(qiáng)大)
5. bcpow 冪函數(shù)運(yùn)算
6. bcsqrt 平方根
7. sqrt 平方根運(yùn)算
7. pow求冪
8. abs 求絕對值
9. pi 得到圓周率數(shù)值

三角函數(shù)

sin cos tan asin acos atan(用弧度表達(dá))
deg2rad 角度轉(zhuǎn)換成弧度
rad2deg 弧度轉(zhuǎn)換成角度

指數(shù)

log 求自然對數(shù), log10 求10位底的對數(shù)
exp 以e為底的冪

各種數(shù)制轉(zhuǎn)換

base_convert 通用的任意數(shù)制轉(zhuǎn)換
bindec 二進(jìn)制轉(zhuǎn)換成十進(jìn)制
decbin 十進(jìn)制轉(zhuǎn)換成二進(jìn)制
dechex 十進(jìn)制轉(zhuǎn)換成十六進(jìn)制
decoct 十進(jìn)制轉(zhuǎn)換成八進(jìn)制
hexdec 十六進(jìn)制轉(zhuǎn)換成十進(jìn)制
octdec 八進(jìn)制轉(zhuǎn)換成十進(jìn)制

BC高精確度函數(shù)用法示例:

<?php
 /***************************************************************************************
 *php BC高精確度函數(shù)庫
 *php bc math 包含了:相加,比較,相除,相減,求余,相乘,n次方,配置默認(rèn)小數(shù)點(diǎn)數(shù)目,求平方
 *這些函數(shù)在涉及到有關(guān)金錢的計(jì)算時(shí)比較有用
 ***************************************************************************************
 *兩個(gè)高精度數(shù)比較
 *工作中遇到一種情況,0.00 != 0
 *int bccomp ( string $left_operand , string $right_operand [, int $scale ] )
 *$left=$right 返回 0
 *$left<$right 返回 -1
 *$left>$right 返回 1
 *$scale 小數(shù)點(diǎn)位數(shù)
 ***************************************************************************************/
$a = 4.45;
$b = 5.54;
if(bccomp($a, $b, 2) == 0)
{
 echo "完全相等";
}
/***************************************************************************************
 *兩個(gè)高精度數(shù)相加
 *string bcadd ( string $left_operand , string $right_operand [, int $scale ] )
 *$scale 返回的小數(shù)點(diǎn)個(gè)數(shù)
 ***************************************************************************************/
$a = 1.0321456;
$b = 0.0123456;
$c = bcadd($a, $b, 2);
var_dump($c);
/***************************************************************************************
 *兩個(gè)高精度數(shù)相減
 *sstring bcsub ( string $left_operand , string $right_operand [, int $scale ] )
 *$scale 返回的小數(shù)點(diǎn)個(gè)數(shù)
 ***************************************************************************************/
$a = 1.0321456;
$b = 3.0123456;
$c = bcsub($a, $b, 2);
var_dump($c);
/********************************************************
 *兩個(gè)高精度數(shù)求余/取模
 *string bcmod ( string $left_operand , string $modulus )
 *******************************************************/
$a = 6;
$b = 4;
$c = bcmod($a, $b);
var_dump($c);
/***************************************************************************************
 *兩個(gè)高精度數(shù)相除
 *string bcdiv ( string $left_operand , string $right_operand [, int $scale ] )
 *$scale小數(shù)點(diǎn)位數(shù)默認(rèn)為 0
 ***************************************************************************************/
 $a = 6;
 $b = 5;
 $c = bcdiv($a, $b, 3);
 var_dump($c);
/***************************************************************************************
 *兩個(gè)高精度數(shù)相乘
 *string bcmul ( string $left_operand , string $right_operand [, int $scale ] )
 *$scale小數(shù)點(diǎn)位數(shù)默認(rèn)為 0
 ***************************************************************************************/
$a = 3.1415926;
$b = 2.4569874566;
$c = bcmul($a, $b, 6);
var_dump($c);
/***************************************************************************************
 *兩個(gè)高精度數(shù)的次方值
 *string bcpow ( string $left_operand , string $right_operand [, int $scale ] )
 *$scale小數(shù)點(diǎn)位數(shù)默認(rèn)為 0
 ***************************************************************************************/
$a = 3.1415926;
$b = 2;
$c = bcpow($a, $b, 3);
var_dump($c);
/**************************************************
 *求高精度數(shù)的平方根
 *string bcsqrt ( string $operand [, int $scale ] )
 *$scale小數(shù)點(diǎn)位數(shù)默認(rèn)為 0
 ***************************************************/
$b = bcsqrt($a, 6);
var_dump($b);
/******************************
 *設(shè)置bc函數(shù)的小數(shù)點(diǎn)位數(shù)
 *bool bcscale ( int $scale )
 *$scale小數(shù)點(diǎn)位數(shù)默認(rèn)為 0
 ******************************/
bcscale(2);
?>

運(yùn)行結(jié)果:

string(4) "1.04"
string(5) "-1.98"
string(1) "2"
string(5) "1.200"
string(8) "7.718853"
string(5) "9.869"
string(8) "1.772453"

PS:這里再為大家推薦幾款計(jì)算工具供大家進(jìn)一步參考借鑒:

在線一元函數(shù)(方程)求解計(jì)算工具:
http://tools.jb51.net/jisuanqi/equ_jisuanqi

科學(xué)計(jì)算器在線使用_高級計(jì)算器在線計(jì)算:
http://tools.jb51.net/jisuanqi/jsqkexue

在線計(jì)算器_標(biāo)準(zhǔn)計(jì)算器:
http://tools.jb51.net/jisuanqi/jsq

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)針對有序表插值查找的相關(guān)操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實(shí)現(xiàn)服務(wù)端分頁的示例代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實(shí)現(xiàn)APP微信支付的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實(shí)現(xiàn)的多維數(shù)組排序算法,結(jié)合實(shí)例形式對比分析了php針對多維數(shù)組及帶有鍵名的多維數(shù)組進(jìn)行排序相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
這篇文章主要為大家詳細(xì)介紹了php結(jié)合ajaxuploadfile實(shí)現(xiàn)無刷新文件上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細(xì)介紹了PHP開發(fā)接口使用RSA進(jìn)行加密解密方法,對此有興趣的朋友可以學(xué)習(xí)下。
主站蜘蛛池模板: 成人a免费 | 欧美乱做爰xxxⅹ久久久 | 国产玖玖 | 欧美日韩高清在线一区 | 中文字幕专区 | 亚洲精品一区二区在线观看 | 久久综合99| 成人一区二区三区在线观看 | 1204国产成人精品视频 | 男女网站免费观看 | www.久| 久久国色 | 国产在线高清 | 国产视频三区 | 国产高清一二三区 | 久久一区 | 久久久久久999 | 欧美激情在线观看一区二区三区 | 精品伊人 | 成人av一区 | 亚洲高清在线观看 | 欧美成人第一页 | 欧美亚洲视频 | 午夜亚洲| 国产精品伦一区二区三级视频 | 青青草原综合久久大伊人精品 | 天堂在线91 | av网站在线看| 91av大全 | 亚洲综合99| 狠狠做深爱婷婷综合一区 | 免费精品一区 | 日本三级电影免费 | 免费视频一区 | 高清国产午夜精品久久久久久 | 精品久久九 | 精品在线免费看 | 国产在线精品一区二区三区 | 婷婷在线视频 | 黄色一级片视频 | 亚洲欧美成人影院 |