LoginSignup
1
0

More than 1 year has passed since last update.

【PHP基礎⑰】配列-1.foreach文

Last updated at Posted at 2022-06-24

[問題]  (参照:http://www.cc.kyoto-su.ac.jp/~mmina/bp1/hundredKnocksBasic.html)
要素数10の整数型の配列を宣言し、i番目の要素の初期値をiとし、順に値を表示するプログラムを作成しなさい。
配列の初期化は初期化子を使ってもよいし、繰り返しで初期値を代入してもよい。

コード

$a = [0,1,2,3,4,5,6,7,8,9];
foreach($a as $m){
    echo "$m \n";
}

結果

0 
1 
2 
3 
4 
5 
6 
7 
8 
9 

☆配列
・変数には1つしか情報を格納できなかったが、配列には複数の文字列や数値を格納することができる。
 格納した値を要素という。
・配列は、0番目、1番目…というように、0から始まる。
・[ ]で括る。
・その要素が配列の何番目かということを「キー」といい、配列$mの4番目なら、「 $m[4] 」と表記する。

☆foreach文

   foreach(配列変数 as 取り出した要素の値を格納する変数){
      実行する処理;
   }
 
・配列に含まれる各要素の値を順に取り出したい時に場合に便利。
・foreach文では、配列に含まれる要素の数だけ繰り返しが行われ、1回繰り返すたびに配列に含まれる要素の値を変数に代入する。
・while文やfor文と違って、繰り返しが終了される条件式は存在しない。配列の要素の数だけ繰り返して終了となる。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0