for循环结果0-PHP语法错误?

use*_*137 0 php syntax for-loop

为什么以下php语法会产生0?注意:所有其他变量均已分配值。

    $p=  $_POST["arate"]/$srate; //A
    $c= $_POST["capacity"];
    $s= 0.0;

    for($i=1;$i<c;$i++){
    $s= (1.0 + $s) * (floatval($i) / $p);
    }
    ?>
    <?php echo $s; ?>
Run Code Online (Sandbox Code Playgroud)

Flo*_*ern 5

您在=>中缺少$atcfor($i=1;$i<c;$i++)for($i=1;$i<$c;$i++)

和缺少$i(floatval(i) / $p);=>(floatval($i) / $p);