PHPの勉強中です。
本日の授業内容7
添字と繰り返し文
キーとして添字も出力できる
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>無題ドキュメント</title> </head> <body> <?php $product[0] = "鉛筆"; $product[1] = "消しゴム"; $product[2] = "定規"; $product[3] = "コンパス"; $product[4] = "ボールペン"; ?> <table border="4" width="450"> <tr><th>番号</th><th>商品名</th></tr> <?php foreach($product as $id => $value){ print("<tr><td>{$id}</td><td>{$value}</td></tr>\n"); } ?> </table> </body> </html>
本日の勉強内容8
break文(break statement)
処理名の流れを強制的に変更したい場合に記述します
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>PHPの勉強中です。</title> </head> <body> <?php $stop = 3; print("商品{$stop}までしか販売しておりません。\n"); print("<hr>\n"); for($i=0; $i<5; $i++){ print("商品{$i}を表示します。<br>\n"); if($i==$stop) break; } print("<hr>\n"); print("商品は以上です。\n"); ?> </body> </html>
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>PHPの勉強中です</title> </head> <body> <?php $stop = 3; print("商品{$stop}は販売しておりません。\n"); print("<hr>\n"); for($i=0; $i<5; $i++){ if($i == $stop){ continue;//入力した回数の処理で先頭にもどる。 } print("商品{$i}を表示します。<br>\n");//入力文で処理されません。 } print("<hr>\n"); print("商品は以上です。\n"); ?> </body> </html>