foreach文で、配列の各要素の値を取得する方法。
foreach文で、配列の各要素のキーと値を取得する方法については、foreachで、配列の各要素のキーと値を取得のページへ。
使い方
処理文が1文
波括弧で括る方法
foreach ( 配列 as 変数 ) {
処理文
}
処理文
}
配列から各要素の値を取り出し、値を変数に代入し、処理文を実行する。配列の要素数分繰り返す。
波括弧を省略した方法
foreach ( 配列 as 変数 )
処理文
処理文
配列から各要素の値を取り出し、値を変数に代入し、処理文を実行する。配列の要素数分繰り返す。
処理文が複数
処理文が複数のときは、波括弧{}
で括り、グループ化する。
foreach ( 配列 as 変数 ) {
処理文1
処理文2
処理文3
}
処理文1
処理文2
処理文3
}
配列から各要素の値を取り出し、値を変数に代入し、処理文を実行する。配列の要素数分繰り返す。
サンプル
処理文が1文
波括弧で括る方法
<?php
$varArray = array( '赤色', '青色', '黄色' );
foreach ( $varArray as $varValue ) {
echo $varValue . ',';
}
?>
$varArray = array( '赤色', '青色', '黄色' );
foreach ( $varArray as $varValue ) {
echo $varValue . ',';
}
?>
↓↓↓出力結果↓↓↓
赤色,青色,黄色,
波括弧を省略した方法
<?php
$varArray = array( '赤色', '青色', '黄色' );
foreach ( $varArray as $varValue )
echo $varValue . ',';
?>
$varArray = array( '赤色', '青色', '黄色' );
foreach ( $varArray as $varValue )
echo $varValue . ',';
?>
↓↓↓出力結果↓↓↓
赤色,青色,黄色,
処理文が複数
<?php
$varArray = array( '赤色', '青色', '黄色' );
foreach ( $varArray as $varValue ) {
echo '<p>';
echo $varValue;
echo '</p>';
}
?>
$varArray = array( '赤色', '青色', '黄色' );
foreach ( $varArray as $varValue ) {
echo '<p>';
echo $varValue;
echo '</p>';
}
?>
↓↓↓出力結果↓↓↓
赤色
青色
黄色
青色
黄色