狼読
[php]foreachを使ってみよう
phpで配列の中身を全て出力する方法をご紹介したいと思います。
foreachを使うことで配列の中身を1列ずつ出力することができるようになります。
今回はよく使われるこのforeachの使い方についてご紹介したいと思います。
foreachを記述してみよう
foreachの記述の仕方を紹介したいと思います。
基本的にarrayに格納したものを出力する形になります。出力したいものをforeachの左側へ、出力するものをforeachの右側に記述します。
サンプルを使って書き方をご紹介してみようと思います。
<?php
$numbers=array('10','20','30','40','50');
foreach($numbers as $number){
echo $number."<br/>";
}
?>
まず、上記のように $numbersという変数に数字を格納します。
その後foreachで格納した配列を左側へ記述し、出力したいものを右側へ出力します。今回は、出力されるものが1つの値なのでechoで出力しておりますが、こちらが配列がさらに出力される場合は、print_rなどを使って出力してみてください。上記の記述の実行結果は次のようになります。
10
20
30
40
50
上記の通りforeachを使って配列の中身を出力することができましたね。
まとめ
今回は、phpを記述する際にはよく使われるforeachを使い方をご紹介させていただきました。phpを久しぶりに書くと、あれ出力する方が左だっけ?右だっけ?と悩む方もいらっしゃいますよね。備忘録としてこちらでご紹介させていただきました。
Profile Card
お空をかけるプログラマー
空のどこか
常時低空飛行のwebプログラマー
徒然なるままに情報を発信します。
©狼読