1if..elseѭֽṹ
һֻõifжϡͳɡij£
if (expr) { statement }
еexprΪжϵͨŵжϵstatementΪִвֳֻһУʡԴ {}
ʡԴš
if ($state==1)echo "" ;
?>
ڶdzif֮⣬elseɽͳɡijν£
if (expr) { statement1 } else { statement2 }
ijɸĴеelseֻһִеָ˲üϴš
if ($state==1) {
echo "" ;
echo "
";
}
else{
echo "Ǻ";
echo "
";
}
?>
־ǵݹif..elseѭͨڶ־жʱif..elseϲô
ֱӿӣ
if ( $a > $b ) {
echo "a b " ;
} elseif ( $a == $b ) {
echo "a b" ;
} else {
echo "a b С" ;
}
?>
ֻöif..elseѭȽabʵҪʹֵݹif..elseѭʱСʹãΪ̫ѭʹƵ⣬ٴ˴ŵȣɳĪ⡣
2forѭ͵ֻһ֣ûб仯£
for (expr1; expr2; expr3) { statement }
еexpr1Ϊijʼֵexpr2Ϊжϵͨ(logical operators)жϵexpr3ΪִstatementҪִеIJݣı´εѭжϣһ..ȵȡstatementΪִвֳֻһУʡԴ {}
forѭдĵӣ
for ( $i = 1 ; $i <= 10 ; $i ++) {
echo "ǵ".$i."ѭ
" ;
}
?>
switchѭͨʽжϣÿcaseָ֡ʵʹƵifָԽۺϳswitchѭ
£
switch (expr) { case expr1: statement1; break; case expr2: statement2; break; default: statementN; break; }
еexprͨΪơcaseexprNͨʾֵðźΪϸҪִеIJ֡עҪbreakѭ
switch ( date ( "D" )) {
case "Mon" :
echo "һ" ;
break;
case "Tue" :
echo "ڶ" ;
break;
case "Wed" :
echo "" ;
break;
case "Thu" :
echo "" ;
break;
case "Fri" :
echo "" ;
break;
default:
echo "ż" ;
break;
}
?>
Ҫעbreak;©ˣdefaultʡǿԵġ
Եģifѭͺ鷳ˡȻʱҪֻǰ棬ٳֵ棬ӳִЧʡÿֵĻͬԲע˳
˵쿪ʼ˵ݿʹá