技术开发 频道

PHP中for循环语句的几种“变态”用法

    4、更为复杂的表达式

    如果把for语句的三个表达式写得复杂一些,则可以用于优化算法。甚至可以使用没有循环体的for语句来完成一些任务。比如计算累加或阶乘:

    <?php
    //计算1-5的累加结果,斌值到$j
    for ($i = 1,$j = 0; $i <= 5;$j += $i++);
    echo $j;

    //计算1-5的阶乘结果,斌值到$j
    for ($i = 1,$j = 1; $i <= 5;$j *= $i++);
    echo $j;

    ?>

0
相关文章