PHP基礎教程-09 浮點型變數

huangbangqing12發表於2017-08-02
視訊教程觀看地址:http://study.163.com/course/courseMain.htm?courseId=1003927005

並不是所有的數字都是整數。我們也經常會用到小數,比如產品的價格為1.99元,距離為2.5公里。這些值都是浮點數。

現在我們來到ZendStudio建立兩個變數,distance_home和distance_work。

這裡我們先把之前的型別註釋掉,方便這節課的演示。

Distance_home,我們將它設定為一個浮點數。比如說1.2。

然後我們將第二個變數Distance_work。將它設定為2.5。
$distance_home = 1.2; $distance_work = 2.5;
現在我們可以使用上節課講解的var dump函式來對這兩個變數進行操作。
var_dump($distance_home + $distance_work);
好的,現在讓我們儲存。 那麼,之前的課程我們都是通過瀏覽器來檢視執行的結果,這是因為我們希望大家能夠了解web開發前端和後端的關係,現在我們來配置zend studio來簡化這個過程,點選Run As PHP Web Application: 然後,把none改為localhost,點選OK: 所以,以後我們只需要點選Run按鈕,就可以檢視執行結果了。 你看,我們可以對浮點型變數進行相加運算,並返回一個浮點值。 現在如果我要在這裡加一個非浮點數。會是什麼結果呢?比如說加一個num_three。
var_dump($distance_home + $distance_work + $num_three);
這個時候我們儲存,然後點執行。現在我們看到了6.7。所以如果我們把整數加上浮點數,我們還會得到一個浮點數。 現在,我們再新增一個浮點數來使我們的結果是一個整數。我們可以加0.3:
var_dump($distance_home + $distance_work + $num_three + .3);
再次執行指令碼,我們看到結果是7:
float(7)
但結果依然是float型別。所以說,任何時候,我們使用浮點數運算,不管最後得到的是不是一個整數,結果的型別始終還是浮點數。 大多數情況下,您不必擔心將變數定義為整數或浮點數。 PHP自動進行判斷。 更多精彩內容盡在視訊中! 本文固定連結:http://www.oxox.work/web/php-basics/overview/ | 虛幻大學

檢視原文:http://www.oxox.work/web/php-basics/float/

相關文章