加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

分割两个整数时如何获取浮点值? (PHP)

发布时间:2020-12-13 17:36:51 所属栏目:PHP教程 来源:网络整理
导读:嗨,我试图分割两个整数,例如:12/13,但是我总是得到整数1而不是十进制数. 我尝试将值转换为浮动,无法成功. 基本上我想要的是十进制结果,如:0.923 … $x = 12;$y = 13;echo $value = $x / $y; //Would like to see 0.923 not 1 echo $value = $x / (float) $
嗨,我试图分割两个整数,例如:12/13,但是我总是得到整数1而不是十进制数.

我尝试将值转换为浮动,无法成功.

基本上我想要的是十进制结果,如:0.923 …

$x = 12;
$y = 13;
echo $value = $x / $y; //Would like to see 0.923 not 1
echo $value = $x / (float) $y;

如果您将变量$y作为float,则解释器将使用浮点除法而不是整数除法.

因为它是在两个整数变量上使用整数除法的默认值.

如果你使用$y = 13.0(一个浮点变量作为分母),它是不同的:结果总是一个浮点数

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读