配列の値を繰り返しに使う
こんにちは、徳です。
デジタルDIYができるようコーディング・プログラミング・画像加工・動画編集などを本やYouTubeで勉強しています。
現在は初心者なので、とにかくゆっくり進んでいくと思います。
また、「間違っていること」や「こうした方が良いよ」などがあれば、コメントなどしていただけたら幸いです。
では、いきましょう!
PHP
今回は、
foreach文
についての紹介です。
PHPではfor文を使用することで、中の処理を何度も繰り返すことができます。
その中で、配列の中の値を繰り返しに使いたい時の書き方がforeach文になります。
それではよろしくお願いします。
繰り返しとは
繰り返しとは
繰り返しとは、
同じ作業を条件に合っている間、何回も行ってもらう
ことです。
目的
繰り返しの目的は、
何度も同じ作業書かなくて良いようにする
ことです。
同じ作業を繰り返すときの記述方法として、同じ文を何度も書くことがあります。
二度同じ文を書けば、当然同じ作業を2回行いますね。
しかしそれでは、回数が少なければ良いですが、10回100回と同じ文を書くのは、読みにくいですし修正する場合大変です。
修正しないといけなくなった場合、
全ての文を修正する
ことになります。
それは良いプログラムとは言えませんね。
そのため、この繰り返し文を使って少ない記述で繰り返しをできるようにします。
foreach文
foreach文とは
foreach文とは、
配列や連想配列に含まれる値を反復で順番に処理する書き方
です。
こちらも反復の一つになります。
どんなときに使う?
foreach文は、
配列の要素を繰り返し処理に使いたいとき
に使用します。
要素全てを一回づつ指定して処理しなくていいようになります。
書き方
配列の場合
<? php foreach( $配列名 as $要素を入れる変数 ) { 処理文; } ?>
配列と要素を入れる変数の間に
as
を入れることを忘れないようにしましょう。
連想配列の場合
<? php foreach( $連想配列名 as $キーの変数 => $要素を入れる変数 ) { 処理文; } ?>
例
foreach文
<?php $list = ["サンラク","オイカッツォ","アーサーペンシルゴン"]; foreach($list as $person){ print($person . "\n"); } ?>
まとめ
今回は、繰り返し文の一つ
foreach文
について紹介させていただきました。
繰り返しとは、
同じ作業を条件に合っている間、何回も行ってもらう
ことです。
そしてforeach文は、
配列の中の要素に繰り返し処理を行う構文
です。
配列の繰り返しならforeachと考えましょう。
最後まで読んでいただき、ありがとうございました。
コメント