LoginSignup
4
1

More than 5 years have passed since last update.

【復習】PHPにおけるforeachの使い方

Last updated at Posted at 2018-11-15

foreach文とは

配列を繰り返し文として表示するためのものです。
指定した順番で文章を表示させることができるためよく使われます。
ここではPHPの際に使うforeach文について復習していきます。

foreach文の書き方

foreach文の書き方には一次元配列連想配列というものがあります。

一次元配列

foreach($array as $value) {
    echo '文字列';
}

連想配列

foreach($array as $key => $value){
    echo '文字列';
}

foreach文を使った例

一次元配列

<?php 
$baseballplayers = ['Akiyama', 'Genda', 'Yanagita', 'Yamakawa', 'Okamoto', 'Yamada', 'Uebayashi', 'Kai', 'Kikuchi'];
foreach ($baseballplayers as $value) {
    echo $value. '<br/>';
}
?>

予想される出力結果

Akiyama
Genda
Yanagita
Yamakawa
Okamoto
Yamada
Uebayashi
Kai
Kikuchi

連想配列

<?php
$baseballplayers = [
    '1番打者' => 'Akiyama',
    '2番打者' => 'Genda',
    '3番打者' => 'Yanagita',
    '4番打者' => 'Yamakawa',
    '5番打者' => 'Okamoto',
    '6番打者' => 'Yamada',
    '7番打者' => 'Uebayashi',
    '8番打者' => 'Kai',
    '9番打者' => 'Kikuchi'
];
foreach($baseballplayers as $key => $value){
    echo $key . 'は' . $value . 'です。<br>';
}
?>

予想される出力結果

1番打者はAkiyamaです。
2番打者はGendaです。
3番打者はYanagitaです。
4番打者はYamakawaです。
5番打者はOkamotoです。
6番打者はYamadaです。
7番打者はUebayashiです。
8番打者はKaiです。
9番打者はKikuchiです。
4
1
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
4
1