运行此脚本时出现了一个愚蠢的问题.为什么for循环的主体从未执行过?
<?php
ini_set('error_reporting', E_ALL);
$i=0.0;
$j=1.0;
$max=3000;
for ($z=0; $z==$max; $z++) {
$i += (1.0/$max);
$j -= (1.0/$max);
echo "j=$j - i= $i <br>";
if( ($z % 100) == 0){
echo "j=$j ¦ i= $i <br>";
};
};
?>
Run Code Online (Sandbox Code Playgroud)
编辑:如你所见,有可能学习愚蠢;-)
它永远不会进入.
for ($z=0; $z==$max; $z++)
Run Code Online (Sandbox Code Playgroud)
z
不能==
到$max
试试这个:
for ($z=0; $z<=$max; $z++)
Run Code Online (Sandbox Code Playgroud)