🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# :-: 一、`php` 条件判断 ### 1、三元运算符 `? :` ```php $var = 100; var_dump( $var>=100 ? '买' : '不买' ); ``` ### 2、`if` ```php $var = 10000; if($var >= 10000){ $var1 = '我要买台mac'; echo $var1; } ``` ### 3、`if` `else` ```php $var = 10000; if($var >= 10000){ $var1 = '我要买台mac'; echo $var1; }else{ $var2 = '我要洗洗睡觉'; echo $var2; } ``` ### 3、`if` `elseif` `else` ```php $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 '我洗洗睡了'; } ``` ### 4、`switch` `case` `default` ```php $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; } ``` --- # :-: 二、`php` 循环 ### 1、`while` ```php $int = 1; while ( $int < 10 ) { echo $int; echo '<hr/>'; $int ++; } ``` ### 2、`do` `while` ```php $int = 1; do { echo $int; echo '<hr>'; $int++; }while ( $int < 1); ``` ### 3、`for` ```php 示例1: for( $int=1; $int<10; $int++){ echo $int; echo '<hr>'; } ``` ```php 示例2: for( $int=1; $int<10; $int++){ echo $int; if($int == 5){ echo '比较特殊'; } echo '<hr>'; } ``` --- # :-: 三、`php` 跳出流程语句 ### 1、`continue` * 结束当前循环,进入下次循环 * 在循环语句中使用 `while` `for` ```php for( $int=1; $int<10; $int++){ if($int == 5){ //结束当前循环,进入下次循环 continue; } var_dump($int); echo '<hr>'; } ``` ### 2、`break` * 结束循环 * 在循环语句中使用 `while` `for` `switch` * 可以跳出多层循环 ```php 示例1: for( $int=1; $int<10; $int++){ if($int == 5){ //结束当前循环,进入下次循环 break; } var_dump($int); echo '<hr>'; } ``` ```php 示例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; } ```