成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? PHP中兩個(gè)float(浮點(diǎn)數(shù))比較實(shí)例分析
全站頭部文字 我要出現(xiàn)在這里
PHP中兩個(gè)float(浮點(diǎn)數(shù))比較實(shí)例分析 688 2023-12-08   

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

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

<?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);

結(jié)果是:

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

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

<?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));

結(jié)果:

float(12300)
float(12300)
int(0) // 0表示兩個(gè)浮點(diǎn)數(shù)值相等

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

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。


主站蜘蛛池模板: 泰国xxx| 山村老尸图片| 周秀娜与罗仲谦新婚吻戏合集| 奇爱博士| 山东教育电视台直播在线观看 | 董璇惊艳写真| 宁静是什么民族| 相信我们会创造奇迹的歌词| 魔法少女加奈| 叶玉卿电影| 陈英雄| 陈慧娴个人资料| 十一码复式中奖表图片| 全国第一小县| 五年级字谜| 极地特快电影英文版| 墨雨云间电视剧| 迷宫法国电影| 贪玩的小水滴300字完整版| 风霜踩泥| 北京卫视节目单全天| 黄姓的研究报告| 杨新鸣| 赵汉善| 保镖1983| 三级女友| 聊斋之千年灵狐3姐妹完整版免费观看| 母亲电影韩国完整版免费观看| 第一财经电视| 嫂子的职业韩| 2024独一无二头像| 鬼娃娃花子| 每周食品安全排查治理报告表| 底线电影| 49图库龙门客栈| 韩国最火主播朴曼妮| 女公安毛片免费观看| 巨乳娇妻| 水浒传老版83全集免费下载| 想你的时候问月亮男声沙哑版| av午夜|

!!!站長(zhǎng)長(zhǎng)期在線(xiàn)接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103