Appearance
6.5 for 循环
for 循环是一种常用的循环语句,特别适合已知循环次数的场景。
基本语法
php
for (初始化表达式; 条件表达式; 更新表达式) {
// 循环体代码
}示例代码
php
<?php
// 基本for循环
for ($i = 1; $i <= 5; $i++) {
echo "当前数字: $i<br>";
}
// 计算1到100的和
$sum = 0;
for ($j = 1; $j <= 100; $j++) {
$sum += $j;
}
echo "1到100的和: $sum<br>";
// 倒序循环
for ($k = 5; $k >= 1; $k--) {
echo "倒序数字: $k<br>";
}
// 步长为2的循环
for ($m = 1; $m <= 10; $m += 2) {
echo "奇数: $m<br>";
}
// 嵌套for循环(九九乘法表)
echo "九九乘法表:<br>";
for ($row = 1; $row <= 9; $row++) {
for ($col = 1; $col <= $row; $col++) {
echo "$col × $row = " . ($col * $row) . "\t";
}
echo "<br>";
}
?>注意事项
- 初始化表达式只执行一次
- 条件表达式在每次循环开始前判断
- 更新表达式在每次循环结束后执行
- 可以在循环体内使用
break和continue语句 - 嵌套循环时要注意内层和外层循环的变量不要冲突
练习
- 使用for循环输出1到10的数字
- 使用for循环计算1到50的和
- 使用嵌套for循环打印一个三角形
