PHP学习——语法基础之HTML与PHP的结合使用(三)

一、写一个乘法口诀表(经典)

​ 在 PHP 书写到 HTML 中的这些大括号{}

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
29
30
31
32
33
34
35
36
37
38
# 方法一:不美观
<!DOCTYPE html>
<html>
<body>

<table border=1>
<?php for($i=1;$i<=9;$i++){ ?>
<tr>
<?php for($j=1;$j<=$i;$j++){?>
<td>
<?php echo $i. '*' . $j . '=' . $i * $j; ?>
</td>
<?php }?>
</tr>
<?php }?>
</table>

</body>
</html>
# 方法二:
<!DOCTYPE html>
<html>
<body>

<table border=1>
<?php for($i=1;$i<=9;$i++): ?>
<tr>
<?php for($j=1;$j<=$i;$j++):?>
<td>
<?php echo $i. '*' . $j . '=' . $i * $j; ?>
</td>
<?php endfor;?>
</tr>
<?php endfor;?>
</table>

</body>
</html>
image-20240204163247572

二、HTML与PHP结合基础语法

​ PHP中具体有哪些替代语法呢?PHP应该在HTML中只做数据输出,输出通常伴有条件判断和循环操作,因此PHP提供了对应分支结构和循环结构的替代语法:全部都是对应的一个模式:

左大括号{使用冒号替代:

+右大括号}使用end+对应的其实标记替代