1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<!-- 替代语法 流程控制替代语法:分支和循环结构的替代语法 PHP 本身是可以嵌套的 HTML 中的脚本语言,需要在HTML中书写一些关于判断或者循环的结构语法, 必须符合 PHP 标签规范,需要 HTML 与 PHP 进行混搭,如果使用原始的 PHP 代码那么会非常不美观 示范:打印一个九九乘法表,使用表格 --> <table border=1> <?php for($i = 1;$i < 10;$i++){?> <tr> <?php for($j = 1;$j <= $i;$j++){?> <td> <?php echo $j.' * '.$i.' = '.$j*$i?> </td> <?php };?> </tr> <?php };?> </table> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<!-- 替代语法使用 在 PHP 书写到 HTML 中的这写大括号{}非常不美观,所以 PHP 提供了一种替代机制,让其可以不用书写大括号: PHP 中具体有哪些替代语法呢?PHP 应该在 HTML 中只做数据输出,输出通常伴有条件判断和循环操作,因此 PHP 提供了对应分支结构和循环结构的替代语法:全部对应的一个模式: 左大括号{使用:代替 右大括号}使用end+对应的起始标记代替 if(){ ==> if(): } ==> endif; for(;;){ ==> for(;;): }; ==> endfor; while(){ ==> while(): } ==> endwhile; ...等等 --> <table border=1> <?php for($i = 1;$i < 10;$i++):?> <tr> <?php for($j = 1;$j <= $i;$j++):?> <td> <?php echo $j.' * '.$i.' = '.$j*$i?> </td> <?php endfor;?> </tr> <?php endfor;?> </table> |