foreach文は、break;
で、ループ(繰り返し)処理を終了させることができる。
サンプル
配列の各要素の値を取得
<?php
$varArray = array( '赤色', '青色', '黄色' );
foreach ( $varArray as $varValue ) {
echo $varValue . ', ';
if ( $varValue == '青色' ) {
break;
}
}
?>
$varArray = array( '赤色', '青色', '黄色' );
foreach ( $varArray as $varValue ) {
echo $varValue . ', ';
if ( $varValue == '青色' ) {
break;
}
}
?>
↓↓↓出力結果↓↓↓
赤色, 青色,
配列の各要素のキーと値を取得
<?php
$varArray = array(
"red" => "赤色",
"blue" => "青色",
"yellow" => "黄色"
);
foreach ( $varArray as $varKey => $varValue ) {
echo '<p>';
echo $varKey . ': ' . $varValue;
echo '</p>';
if ( $varKey == 'blue' ) {
break;
}
}
?>
$varArray = array(
"red" => "赤色",
"blue" => "青色",
"yellow" => "黄色"
);
foreach ( $varArray as $varKey => $varValue ) {
echo '<p>';
echo $varKey . ': ' . $varValue;
echo '</p>';
if ( $varKey == 'blue' ) {
break;
}
}
?>
↓↓↓出力結果↓↓↓
red: 赤色
blue: 青色
blue: 青色