PHP的語言結構語句
PHP 是以 CGI 或 FastCGI 的形式運行的,因此也不必考慮內存管理的問題,反正每次請求后,內存都會被釋放。下面是小編分享的'PHP的語言結構語句,歡迎大家參考!
1、順序結構:
順序結構就像一條直線,按著順序一直往下執行。我們編寫的代碼默認都是按照順序結構執行的。
2、條件結構之if…else…
if(條件){
//分配服務器干的任務A
}else{
//分配服務器干的任務B
}
?>12345671234567
3、條件結構之if…else if…:
if(條件一){
//分配服務器干的任務A
}else if(條件二){
//分配服務器干的任務B
}
?>12345671234567
4、條件結構之if…else if…else…
if(條件一){
//分配服務器干的任務A
}else if(條件二){
//分配服務器干的任務B
}else{
//分配服務器干的任務C
}
?>123456789123456789
5、條件結構之switch…case…:
switch (條件)
{
case 條件值一:
//任務一
break;
case 條件值二:
//任務二
break;
default:
//默認任務
}
?>1234567891011121312345678910111213
5、While循環:
while(條件){
//執行任務
}
?>1234512345
6、do…while()循環結構:
do{
//執行任務
}while(條件)
?>1234512345
7、for循環:
for(初始化;循環條件;遞增項){
//執行任務
}
?>1234512345
8、foreach循環:
1、只取值,不取下標:
foreach (數組 as 值){
//執行的任務
}
?>
$students = array(
'2010'=>'令狐沖',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向問天',
'2015'=>'任我行',
'2016'=>'沖虛',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'寧中則',
);//10個學生的學號和姓名,用數組存儲
//使用循環結構遍歷數組,獲取學號和姓名
foreach($students as $v)
{
echo $v;//輸出(打印)姓名
echo "
";
}
?>
2、同時取下標和值:
foreach (數組 as 下標 => 值){
//執行的任務
}
foreach($students as $index => $v)
{
//這里的.表示是連接 就像是java中的+
echo $index.$v;//輸出(打印)姓名
echo "
";
}
?>
【PHP的語言結構語句】相關文章:
PHP語言結構語句08-18
php語句基本結構09-02
PHP的語言結構和函數的區別09-19
php語言的誤區09-25
PHP語言的簡介09-20
PHP語言介紹09-28
PHP語句介紹09-21
PHP語言的優缺點09-27
PHP語言的使用特性09-30