1つ。条件文
1.if ステートメントの構文:
if (条件文1) $a=$b や $a>$b など
{
条件文 1 が満たされたときに実行されるコマンド (echo "a is great than b";
など)
}
elseif (条件文2) 例: $a
{
条件文 2 が満たされたときに実行されるコマンド (例: echo 「a または b が 0 未満で、オプションの範囲を超えているため」);
}
else は条件に接続する必要はありません。分岐の意味は、条件文 1 と条件文 2 のどちらも満たされない場合です
{
echo「入力した内容は空です。再入力してください。」など、条件文1と条件文2がどちらも満たされない場合に実行されます;
}
header("Content-Type:text/html; charset=utf-8"); $a=100; if ($a>$b) { echo "a>b"; ($a<$b) { echo "a
例 2
header("Content-Type:text/html; charset=utf-8"); $secore=92; if($secore>=60 && $secore<70) { echo "あなたのスコアは合格です"; elseif($secore>=70 && $secore<80) { echo "あなたの成績は良いです"; elseif($secore>=80 && $secore<90) { echo "あなたの成績は良いです"; elseif( $secore> ;=90 && $secore<=100) { echo "あなたのスコアは素晴らしいです"; elseif($secore>100 || $secore<0) echo "エコーecho echo " 「成績が落ちています。頑張ってください。」; } ?> 出力結果: 成績は優秀です
(2)switch文の構文
スイッチ (条件変数) 例: $a
{
case 条件変数の条件。たとえば、echo a>0;break;
など、条件が満たされたときに $a>0: が実行されます。
case 条件変数の条件、例: $a
デフォルト: 上記の条件がどれも満たされない場合に出力します (例: echo "a and b areillegal";
)
}
header("Content-Type:text/html; charset=utf-8"); $secore=92; switch($secore) { case $secore>=60 && $secore<70: $pj="あなたの成績は合格です";break; case $secore>=70 && $secore
(3)三項演算子の構文
echo (条件、例: $a>$b)? 条件が true の場合、ステートメント "a>b": 条件が true でない場合、"a
header("Content-Type:text/html; charset=utf-8"); $a=10;$b=20; echo ($a>$b)?"a>b" b"; ?> 2.フロー制御ステートメント
ループステートメント
1.for文の構文
for ($変数名=0;$配列名
{
echo $配列名[$変数名];
}
header("Content-Type:text/html; charset=utf-8"); $a=array('張超','喬斌','陳偉','趙永峰'); $i=0;$i
2.while ステートメントの構文
$変数名=0
while($変数名
{
echo $配列名[$変数名];
$変数名++
}
header("Content-Type:text/html; charset=utf-8"); $a=array('張超','喬斌','陳偉','趙永峰'); =0; while ($i
3.foreachループ構文
foreach($変数名を$変数名に変更)
{
echo $変数の名前変更;
}
header("Content-Type:text/html; charset=utf-8"); $a=array('張超','喬斌','陳偉','趙永峰'); $a as $v) { echo $v." "; > 出力結果 Zhang Chao、Qiao Bin、Chen Wei、Zhao Yongfeng
この記事はブログ「PHP勉強記」から引用しました