gpt4 book ai didi

php - 整数相除得到整数值

转载 作者:IT老高 更新时间:2023-10-28 11:59:44 25 4
gpt4 key购买 nike

在 C 或 Python 等语言中,如果我将一个整数除以一个整数,我会得到一个整数:

>>> 8/3
2

但在 PHP 中,如果我用 / 将一个整数除以另一个整数,有时会得到一个 float :

php > var_dump(6/3);
int(2)
php > var_dump(8/3);
float(2.6666666666667)

我想像在 Python 或 C 中那样做除法,所以 8/3 是 2。我如何在 PHP 中做到这一点?

最佳答案

使用 round()获取整数舍入值的函数。

round(8 / 3); // 3

使用 floor()获取整数值的函数

floor(8 / 3); // 2

更新:

我们也可以使用intdiv从 PHP v7 获取整数值的内置函数

intdiv(8 / 3); // 2

关于php - 整数相除得到整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12832557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com