# :-: 一、`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;
}
```
- 序言
- PHP基礎
- 認識PHP
- 環境安裝
- PHP語法
- 流程控制
- PHP數組
- PHP函數
- PHP類與對象
- PHP命名空間
- PHP7新特性
- PHP方法庫
- PHP交互
- 前后端交互
- 項目常規開發流程
- MySQL數據庫
- 會話控制
- Ajax分頁技術
- 細說函數
- 類與對象
- 對象進階
- 類與對象進階
- OOP面向對象
- 設計模式
- 路由與模板引擎
- 異常類
- PHP爬蟲
- PHP抓取函數
- PHP匹配函數
- 正則表達式
- PHP字符串函數
- 抓取實戰
- PHP接口
- 了解接口
- PHP插件
- PHPSpreadsheet
- ThinkPHP6
- 安裝
- 架構
- 數據庫
- 數據庫操作
- 視圖
- 模版
- 模型
- 雜項
- 命令行
- 交互
- 微信小程序
- 介紹
- 配置
- 組件
- 交互
- API
- 其他知識
- 百度小程序
- 介紹
- 配置
- 組件
- 交互
- API
- 其他知識
- Linux
- 服務器上線流程
- 安裝svn
- MySQL
- 認識MySQL
- MySQL函數
- 雜項
- composer依賴管理工具