- PHP語言結(jié)構(gòu)語句 推薦度:
- 相關(guān)推薦
PHP的語言結(jié)構(gòu)語句
PHP 是以 CGI 或 FastCGI 的形式運(yùn)行的,因此也不必考慮內(nèi)存管理的問題,反正每次請求后,內(nèi)存都會被釋放。下面是小編分享的PHP的語言結(jié)構(gòu)語句,歡迎大家參考!
1、順序結(jié)構(gòu):
順序結(jié)構(gòu)就像一條直線,按著順序一直往下執(zhí)行。我們編寫的代碼默認(rèn)都是按照順序結(jié)構(gòu)執(zhí)行的。
2、條件結(jié)構(gòu)之if…else…
if(條件){
//分配服務(wù)器干的任務(wù)A
}else{
//分配服務(wù)器干的任務(wù)B
}
?>12345671234567
3、條件結(jié)構(gòu)之if…else if…:
if(條件一){
//分配服務(wù)器干的任務(wù)A
}else if(條件二){
//分配服務(wù)器干的任務(wù)B
}
?>12345671234567
4、條件結(jié)構(gòu)之if…else if…else…
if(條件一){
//分配服務(wù)器干的任務(wù)A
}else if(條件二){
//分配服務(wù)器干的任務(wù)B
}else{
//分配服務(wù)器干的任務(wù)C
}
?>123456789123456789
5、條件結(jié)構(gòu)之switch…case…:
switch (條件)
{
case 條件值一:
//任務(wù)一
break;
case 條件值二:
//任務(wù)二
break;
default:
//默認(rèn)任務(wù)
}
?>1234567891011121312345678910111213
5、While循環(huán):
while(條件){
//執(zhí)行任務(wù)
}
?>1234512345
6、do…while()循環(huán)結(jié)構(gòu):
do{
//執(zhí)行任務(wù)
}while(條件)
?>1234512345
7、for循環(huán):
for(初始化;循環(huán)條件;遞增項(xiàng)){
//執(zhí)行任務(wù)
}
?>1234512345
8、foreach循環(huán):
1、只取值,不取下標(biāo):
foreach (數(shù)組 as 值){
//執(zhí)行的任務(wù)
}
?>
$students = array(
'2010'=>'令狐沖',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向問天',
'2015'=>'任我行',
'2016'=>'沖虛',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'寧中則',
);//10個學(xué)生的學(xué)號和姓名,用數(shù)組存儲
//使用循環(huán)結(jié)構(gòu)遍歷數(shù)組,獲取學(xué)號和姓名
foreach($students as $v)
{
echo $v;//輸出(打印)姓名
echo "
";
}
?>
2、同時取下標(biāo)和值:
foreach (數(shù)組 as 下標(biāo) => 值){
//執(zhí)行的任務(wù)
}
foreach($students as $index => $v)
{
//這里的.表示是連接 就像是java中的+
echo $index.$v;//輸出(打印)姓名
echo "
";
}
?>
【PHP的語言結(jié)構(gòu)語句】相關(guān)文章:
PHP語言結(jié)構(gòu)語句11-09
php語句基本結(jié)構(gòu)08-26
PHP的語言結(jié)構(gòu)和函數(shù)的區(qū)別09-02
PHP常用控制結(jié)構(gòu)07-02
PHP的樹形結(jié)構(gòu)算法07-06
php語言09-25