最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中兩個float(浮點數(shù))比較實例分析

 更新時間:2015年09月27日 15:36:34   作者:deeka  
這篇文章主要介紹了PHP中兩個float(浮點數(shù))比較,以完整實例形式分析了bccomp函數(shù)用于浮點數(shù)比較的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP中兩個float(浮點數(shù))比較方法。分享給大家供大家參考。具體如下:

最近在開發(fā)一個合同管理系統(tǒng)的時候,涉及到兩個浮點數(shù)比較,算是把我郁悶慘了。
在N久以前,就不曉得從哪里聽來的一個“不要用等號去比較浮點數(shù)”的“真理”,自己平時也在用,好像沒有出現(xiàn)啥問題,可這次問題總算是來了。

<?php
$sum = "12300.00";
$a  = "10000.30";
$b  = "2000.30";
$c  =  "299.40";
$sum = (float) $sum;
$s = (float) ($a+$b+$c);
var_dump($sum, $s);
var_dump($sum==$s);

結果是:

float(12300)
float(12300)
bool(false)

后來才知道在PHP中,要比較兩個浮點數(shù)的大小,可以用bccomp(參數(shù)1,參數(shù)2,小數(shù)位)來比較。

<?php
$sum = "12300.00";
$a  = "10000.30";
$b  = "2000.30";
$c  =  "299.40";
$sum = (float) $sum;
$s = (float) ($a+$b+$c);
var_dump($sum, $s);
var_dump(bccomp($sum,$s,2));

結果:

float(12300)
float(12300)
int(0) // 0表示兩個浮點數(shù)值相等

bccomp函數(shù)具體用法可參考PHP手冊。

希望本文所述對大家的php程序設計有所幫助。

相關文章

  • PHP使用OCR技術識別圖片中的文字(無需接口)

    PHP使用OCR技術識別圖片中的文字(無需接口)

    tesseract-ocr是一個流行的開源OCR引擎庫,它使用C++編寫,?PHP作為一種流行的服務器端語言,也提供了一些ocr識別的庫和工具,可以通過tesseract-ocr識別PDF、JPEG、GIF、PNG等格式的圖像,?tesseract-ocr的最大特點是它是針對多語言設計的,可以識別世界上大部分語言的文本
    2024-04-04
  • PHP 99乘法表的幾種實現(xiàn)代碼

    PHP 99乘法表的幾種實現(xiàn)代碼

    對于剛學PHP的新手來講,用php寫九九乘法表無疑是非常經典的一道練習題,但不要小看這道練習題,它對于邏輯的考驗還是相當?shù)轿坏?,這里腳本之家小編就為大家分享一下
    2020-10-10
  • PHP多進程編程實例詳解

    PHP多進程編程實例詳解

    這篇文章主要介紹了PHP多進程編程方法,較為詳細的分析了PHP多進程編程的概念、用法、相關函數(shù)與使用技巧,需要的朋友可以參考下
    2017-07-07
  • ThinkPHP中自定義目錄結構的設置方法

    ThinkPHP中自定義目錄結構的設置方法

    現(xiàn)在很多朋友喜歡使用ThinkPHP但它會生成的很多目錄有些朋友不喜歡,這里為大家分享下將目錄都放到include目錄的方法,這樣就干凈多了
    2014-08-08
  • php準確計算復活節(jié)日期的方法

    php準確計算復活節(jié)日期的方法

    這篇文章主要介紹了php準確計算復活節(jié)日期的方法,涉及php操作日期的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • thinkphp5實用入門進階知識點和各種常用功能代碼匯總

    thinkphp5實用入門進階知識點和各種常用功能代碼匯總

    這篇文章主要介紹了thinkphp5實用入門進階知識點和各種常用功能代碼匯總的相關資料,需要的朋友可以參考下
    2023-03-03
  • PHP使用flock實現(xiàn)文件加鎖的方法

    PHP使用flock實現(xiàn)文件加鎖的方法

    這篇文章主要介紹了PHP使用flock實現(xiàn)文件加鎖的方法,實例分析了flock文件鎖的使用技巧,需要的朋友可以參考下
    2015-07-07
  • php編程實現(xiàn)追加內容到txt文件中的方法

    php編程實現(xiàn)追加內容到txt文件中的方法

    這篇文章主要介紹了php編程實現(xiàn)追加內容到txt文件中的方法,涉及php覆蓋式添加內容到txt文件、追加內容以及逐行讀取txt文件的相關操作技巧,需要的朋友可以參考下
    2017-08-08
  • 淺談PHP Extension的開發(fā)——基礎篇

    淺談PHP Extension的開發(fā)——基礎篇

    要開發(fā)PHP擴展,第一步要下載PHP源代碼,因為里面有開發(fā)擴展需要的工具。我下載的是PHP最新版本5.3.3,格式為tar.bz2壓縮包。
    2010-12-12
  • 解析PHP提交后跳轉

    解析PHP提交后跳轉

    本篇文章是對PHP提交后跳轉進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06

最新評論

泗水县| 尚志市| 会昌县| 左云县| 迁西县| 稻城县| 平远县| 长丰县| 西青区| 湛江市| 双鸭山市| 西盟| 永顺县| 吉安市| 双桥区| 乌兰察布市| 新宾| 贞丰县| 新泰市| 红河县| 喀喇沁旗| 徐闻县| 扶绥县| 乡城县| 乌鲁木齐市| 陕西省| 松滋市| 平塘县| 屏边| 讷河市| 阿城市| 碌曲县| 黄陵县| 海淀区| 响水县| 伊金霍洛旗| 信丰县| 衢州市| 杭州市| 林西县| 佛教|