亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解析PHP中intval()等int轉(zhuǎn)換時(shí)的意外異常情況

 更新時(shí)間:2013年06月21日 15:09:24   作者:  
本篇文章是對(duì)PHP中intval()等int轉(zhuǎn)換時(shí)的意外異常情況進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
先看看下面的網(wǎng)上的一個(gè)測試代碼:
復(fù)制代碼 代碼如下:

<?php
$a = 9.45*100;
var_dump($a);
var_dump(intval($a));
$a = 945*1.00;
var_dump($a);
var_dump(intval($a));
?><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; DISPLAY: inline !important; FONT: 12px Simsun; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><SPAN><SPAN></SPAN></SPAN></SPAN><SPAN><SPAN></SPAN></SPAN>

運(yùn)行結(jié)果:float(945) int(944) float(945) int(945)
這個(gè)代碼雖然把結(jié)果都告訴了,但是很多人還是看不懂,這樣就解釋不了為什么會(huì)有意想不到的轉(zhuǎn)型情況發(fā)生。
網(wǎng)上對(duì)這個(gè)情況講的都模棱兩可不知所云的。我在這里簡單的解釋下:
9.45這個(gè)數(shù)字在我們看到的是這樣的,但是機(jī)器內(nèi)部卻不是這個(gè),而是9.44999999999999999...。所以:
9.449999*100 = 944.9999。這樣就可以看懂了吧?intval把尾數(shù)直接去掉了,這個(gè)叫神馬來的呵呵忘了名字了.這樣說來,intval和floor()函數(shù)差不多咯。呵呵。這個(gè)也是我之前沒有察覺到的。也沒注意到intval會(huì)向下舍入。
而 1.00就沒有什么1.0099999這樣的了,所以945*1.00就會(huì)出現(xiàn)一個(gè)float的945.那intval去轉(zhuǎn)型自然就不會(huì)出現(xiàn)944的情況了。
還有些經(jīng)典考試題,如:intval((0.1+0.7)*10) 等于7而不是8的。都是這個(gè)道理。好了。就這么簡單的說說。至少比網(wǎng)上一大堆的不知所云好的多。

相關(guān)文章

  • discuz論壇更換域名,詳細(xì)文件修改步驟

    discuz論壇更換域名,詳細(xì)文件修改步驟

    這篇文章主要介紹了discuz論壇更換域名,詳細(xì)搬家步驟,本文步驟和修改的文件給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2020-12-12
  • PHP文件鎖定寫入實(shí)例解析

    PHP文件鎖定寫入實(shí)例解析

    這篇文章主要介紹了PHP文件鎖定寫入實(shí)例解析,需要的朋友可以參考下
    2014-07-07
  • PHP使用TCPDF處理pdf

    PHP使用TCPDF處理pdf

    TCPDF是一個(gè)開源的PHP庫,用于創(chuàng)建和處理PDF文件,這篇文章主要為大家詳細(xì)介紹了PHP如何使用TCPDF進(jìn)行pdf的相關(guān)操作,需要的小伙伴可以參考下
    2023-12-12
  • 抓取YAHOO股票報(bào)價(jià)的類

    抓取YAHOO股票報(bào)價(jià)的類

    實(shí)時(shí)抓取YAHOO股票報(bào)價(jià)的函數(shù),大家可以學(xué)習(xí)一下思路跟具體的代碼,自己可以拓寬下。
    2009-05-05
  • 深入理解PHP的遠(yuǎn)程多會(huì)話調(diào)試

    深入理解PHP的遠(yuǎn)程多會(huì)話調(diào)試

    這篇文章主要給大家介紹了關(guān)于PHP遠(yuǎn)程多會(huì)話調(diào)試的相關(guān)資料,文中通過示例代碼以及圖片介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • PHP實(shí)現(xiàn)網(wǎng)站應(yīng)用微信登錄功能詳解

    PHP實(shí)現(xiàn)網(wǎng)站應(yīng)用微信登錄功能詳解

    這篇文章主要介紹了PHP實(shí)現(xiàn)網(wǎng)站應(yīng)用微信登錄功能,結(jié)合實(shí)例形式詳細(xì)分析了php實(shí)現(xiàn)微信授權(quán)登錄功能的具體操作步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-04-04
  • PHP操作MySQL中BLOB字段的方法示例【存儲(chǔ)文本與圖片】

    PHP操作MySQL中BLOB字段的方法示例【存儲(chǔ)文本與圖片】

    這篇文章主要介紹了PHP操作MySQL中BLOB字段的方法,結(jié)合具體實(shí)例形式分析了php使用mysql的BLOB字段存儲(chǔ)新聞內(nèi)容與圖片的相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • 利用curl 多線程 模擬 并發(fā)的詳解

    利用curl 多線程 模擬 并發(fā)的詳解

    本篇文章是對(duì)利用curl多線程模擬并發(fā)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHPStrom中實(shí)用的功能和快捷鍵大全

    PHPStrom中實(shí)用的功能和快捷鍵大全

    jetbrains出的PHPStrom很大程度上方便了PHP程序的編寫,下面小編給大家總結(jié)些PHPStrom中實(shí)用的功能和快捷鍵大全,在編寫的過程中變得又舒服又快捷,感興趣的朋友一起看看吧
    2015-09-09
  • php查詢mysql大量數(shù)據(jù)造成內(nèi)存不足的解決方法

    php查詢mysql大量數(shù)據(jù)造成內(nèi)存不足的解決方法

    這篇文章主要介紹了php查詢mysql大量數(shù)據(jù)造成內(nèi)存不足的解決方法,實(shí)例分析了mysql查詢時(shí)內(nèi)存不足的原因與相應(yīng)的解決方法,并且較為詳細(xì)的分析了mysql_unbuffered_query函數(shù)的使用技巧,需要的朋友可以參考下
    2015-03-03

最新評(píng)論