***HPクリエイターのためのCGI講座 第23回***
4.6 foreach(ループ)
foreachループは、配列要素を順次に操作する処理に適しています。
<foreach構文>
foreach 変数 (配列){
プログラムブロック(全配列要素が読み込まれるまで、繰り返し実行される)
}
=例=
@arry = (1,2,3,4,5);
foreach $num (@arry){
print $num; # ループ毎に 1 2 3 4 5 と順次出力
}
また、取り出した変数の内容を変更すると、配列の要素も変更します。
@arry = (1,2,3,4,5);
foreach $num (@arry){
if(3 == $num){
$num
= 300;
}
}
print arry[2]; # 300 を出力する
演習プログラムの虫食いのところを、色々変えて確認してみてください。
********************************************************************************
講師:ALK alk@arkland.co.jp
運営:アークランド(株) http://www.arkland.co.jp