$var = 100;
var_dump( $var>=100 ? '买' : '不买' );
$var = 10000;
if($var >= 10000){
$var1 = '我要买台mac';
echo $var1;
}
$var = 10000;
if($var >= 10000){
$var1 = '我要买台mac';
echo $var1;
}else{
$var2 = '我要洗洗睡觉';
echo $var2;
}
$var = 10000;
if($var >= 10000){
echo '我要买个iphone xs max';
}else if($var >= 8000){
echo '我要买个iphone xs';
}else if($var >= 6000){
echo '我要买个iphone xr';
}else if($var >= 4000){
echo '我只能买个小米手机';
}else{
echo '我洗洗睡了';
}
$var = 10000;
switch ($var) {
case $var >= 10000:
echo '我要买个iphone xs max';
break;
case $var >= 8000:
echo '我要买个iphone xs';
break;
case $var >= 6000:
echo '我要买个iphone xr';
break;
case $var >= 4000:
echo '我只能买个小米手机';
break;
default:
echo '我洗洗睡了';
break;
}
$int = 1;
while ( $int < 10 ) {
echo $int;
echo '<hr/>';
$int ++;
}
$int = 1;
do {
echo $int;
echo '<hr>';
$int++;
}while ( $int < 1);
示例1:
for( $int=1; $int<10; $int++){
echo $int;
echo '<hr>';
}
示例2:
for( $int=1; $int<10; $int++){
echo $int;
if($int == 5){
echo '比较特殊';
}
echo '<hr>';
}
- 结束当前循环,进入下次循环
- 在循环语句中使用
while for
for( $int=1; $int<10; $int++){
if($int == 5){
continue;
}
var_dump($int);
echo '<hr>';
}
- 结束循环
- 在循环语句中使用
while for switch
- 可以跳出多层循环
示例1:
for( $int=1; $int<10; $int++){
if($int == 5){
break;
}
var_dump($int);
echo '<hr>';
}
示例2:
$var = 10000;
switch ($var) {
case $var >= 10000:
echo '我要买个iphone xs max';
break;
case $var >= 8000:
echo '我要买个iphone xs';
break;
case $var >= 6000:
echo '我要买个iphone xr';
break;
case $var >= 4000:
echo '我只能买个小米手机';
break;
default:
echo '我洗洗睡了';
break;
}