您的位置:首页 > 编程语言 > PHP开发

PHP基础教程-09 浮点型变量

2017-08-02 20:13 274 查看
视频教程观看地址: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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: