🤖 AI智能摘要
暂未配置
PHP第二章:条件判断与循环语句(核心逻辑入门)
前言
上一章我们学会了PHP环境搭建、变量、数据类型和基础运算。
真正的编程核心 = 判断 + 循环
所有网站功能:登录判断、权限控制、列表遍历、自动计算,全部靠这两个语法实现。
本章零基础带你吃透:if判断、else判断、for循环、while循环,学完具备基础编程思维。
一、PHP条件判断语法(if)
1. 基础if语句
作用:满足条件就执行代码,不满足不执行
语法格式:
<?php
if(条件){
// 条件成立执行的代码
}
?>示例:判断年龄
<?php
$age = 20;
if($age >= 18){
echo "已成年,可以访问";
}
?>2. if...else 双向判断
作用:满足条件执行A,不满足执行B,二选一
示例:成年/未成年判断
<?php
$age = 15;
if($age >= 18){
echo "成年人";
}else{
echo "未成年人";
}
?>3. 多条件判断 if...elseif
作用:多种情况匹配,适合分级判断
示例:成绩等级判断
<?php
$score = 85;
if($score >= 90){
echo "优秀";
}elseif($score >= 70){
echo "良好";
}elseif($score >= 60){
echo "及格";
}else{
echo "不及格";
}
?>二、判断常用运算符(必须背会)
比较运算符
==等于!=不等于>大于<小于>=大于等于
<=` 小于等于
逻辑运算符
&&并且(两个条件同时满足)||或者(任意一个条件满足)
示例:双重条件判断<?php $age = 22; $money = 100; if($age > 18 && $money > 50){ echo "满足消费条件"; } ?>
三、Switch多条件匹配
适合固定值匹配,比elseif更整洁
<?php
$num = 2;
switch($num){
case 1:
echo "星期一";
break;
case 2:
echo "星期二";
break;
default:
echo "未知";
}
?>四、For循环(开发最常用)
作用:重复执行代码,遍历列表、批量生成内容全靠它
基础for循环格式
<?php
for(初始值;条件;自增){
// 循环体
}
?>示例:输出1-10数字
<?php
for($i<=10;$i++){
echo "数字<br>";
}
?>五、While循环
适合不确定循环次数的场景
<?php
$i = 1<= 5){
echo "循环次数:".$i<br>";
$i++;
}
?>六、循环控制语句 break / continue
1. break 终止循环
满足条件直接跳出循环,不再执行
<?php
for($i=1;$i<=10;$i++){
if($i == 5){
break;
}
echo $i."<br>";
}
// 只会输出1-4
?>2. continue 跳过本次
跳过当前一次循环,继续下一次
<?php
for($i=1<=5;$i++){
if($i == 3){
continue;
}
echo $<br>";
}
// 输出1、2、4、5 跳过3
?>七、实战小案例(判断+循环结合)
输出1-20,判断奇数偶数
<?php
for($i<=20;$i++){
if($i % 2 == 0){
echo $i<br>";
}else{
echo $i."<br>";
}
}
?>八、本章总结
- if/else 用于条件判断,是所有功能的逻辑基础
- 熟练掌握
&&||==常用运算符 - for循环是项目开发主力循环,必须熟练
- break终止循环、continue跳过本次循环
- 判断+循环结合,可实现绝大多数动态网页逻辑
->内容由 AI 生成