「php入門」foreach繰り返し処理のサンプルコード

例1 valueのみ

$a = array(1, 2, 3, 23);

foreach ($a as $v) {
echo “Current value of $a: $v. “;
}
例2

$a = array(1, 2, 3, 23);

$i = 0; /* for illustrative purposes only */

foreach ($a as $v) {
echo “$a[$i] => $v. “;
$i++;
}
例3 keyとvalue

$a = array(
“one” => 12,
“two” => 22,
“three” => 13,
“seventeen” => 37
);

foreach ($a as $k => $v) {
echo “$a[$k] => $v. “;
}
例4 多次元配列
$a = array();
$a[0][0] = “cft1”;
$a[0][1] = “cft2”;
$a[1][0] = “cft3”;
$a[1][1] = “cft4”;

foreach ($a as $v1) {
foreach ($v1 as $v2) {
echo “$v2 “;
}
}

例5 動的配列

foreach (array(3, 4, 6, 7, 8) as $gd) {
echo “$gd”;
}
?>