PHP条件语句
条件语句用于根据不同条件执行不同动作。
单分支
if 语句 - 如果指定条件为真,则执行代码
< ?php
// 单分支
$age = 18;
if ($age>= 18) {
echo "你是成年人";
}
?>
双分支
if…else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行else另一端代码
< ?php
// 双分支
$age = 15;
// 如果条件成立执行以下代码
if ($age >= 18) {
echo "我是成年人";
// 否则执行以下代码
} else {
echo "我是未成年人";
}
?>
多分支判断
< ?php
// 多分支
$age = 20;
if ($age > 0 && $age < 7 ){
echo '你属于童年';
} elseif ($age < 18) {
echo '你属于少年';
} elseif ($age < 41) {
echo '你属于青年';
} elseif ($age < 65) {
echo '你属于中年';
} else {
echo '你属于老年';
}
?>
switch语句
switch 语句 - 选择多个代码块之一来执行
< ?php
$age = 50;
switch (true){
case ($age > 0 && $age < 7 ):
echo '你属于童年';
break;
case ($age < 18) :
echo '你属于少年';
break;
case ($age < 41) :
echo '你属于青年';
break;
case ($age < 65) :
echo '你属于中年';
break;
default:
echo '你属于老年';
}
?>
php循环控制
循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块
while 循环
while -只要指定的条件为真,while 循环就会执行代码块
< ?php
$fruits = ['apple','pear','orange','banana'];
while ($fruit = current($fruits)){
echo $fruit,'<br>';
next($fruits);
}
?>
do…while循环
do…while -先执行一次代码块,然后只要指定条件为真则重复循环
< ?php
$fruits = ['apple','pear','orange','banana'];
do {
echo $fruit, '<br>';
next($fruits);
} while ($fruit = current($fruits));
?>
fou循环
for - 循环代码块指定次数
< ?php
$fruits = ['apple','pear','orange','banana'];
for ($i = 0; $i < count($fruits); $i++) {
echo $fruits[$i],'<br>';
}
?>
评论