自己紹介
・製造業(全くパソコン触ったことない)からエンジニア転職を目指して学習しています。
・プログラミング初心者です。
・学習したことをメモ程度に書いていこうと思います!
何について?
今回はforeach文について記載していきます!
•foreach文とは
配列の時に使えるループ処理で、配列の要素分ループ処理をしてくれる。
while文やfor文との違い
・ループ処理の終了条件を書かなくても良い!
(要素分しかループしないから。)
・添字が数字じゃない連想配列もループ処理できる。
(配列に入ってる要素の順番に展開してくれるから。)
•foreach文の使い方
foreach ( <配列の変数> as <各要素が格納される変数> ) {
ループ処理をここへ記述
}
これはインデックス配列のときなどに使うのでイメージしやすいから使いやすい!
foreach (<配列の変数> as <各要素のキーが格納される変数> => <各要素が格納される変数> ) {
ループ処理をここへ記述
}
連想配列の時に使う。キーの序列に数字的な規則性がなくイメージはしにくいが、慣れると便利に使える。