此代码打印 i 的值直到 9.6 而不是 10。 为什么最后返回的是i=10的值。 最佳答案 因为表示机器的 float - http://en.wiki-6ren">
gpt4 book ai didi

php - For 循环不针对浮点值运行

转载 作者:可可西里 更新时间:2023-11-01 12:49:21 25 4
gpt4 key购买 nike

我有一个如下的for循环

<?php 

for($i=0;$i<=10;$i+0.4){

echo $i."<br>";
}

?>

此代码打印 i 的值直到 9.6 而不是 10。

为什么最后返回的是i=10的值。

最佳答案

因为表示机器的 float - http://en.wikipedia.org/wiki/Floating_point

我建议对循环使用整数索引

关于php - For 循环不针对浮点值运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036368/

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