foreach構文は、配列の要素を繰り返し処理する最も簡単な方法です。 配列でもオブジェクトでも動作します。 foreachループは要素の配列を反復処理しますが、実行は単純化され、比較的短い時間でループを終了します。 インデックスの反復処理のために一時的なメモリが割り当てられるため、システム全体のメモリ割り当てのパフォーマンスが冗長になります。
構文の説明。
foreach( $array as $element ) { // PHP Code to be executed}
or
foreach( $array as $key => $element) { // PHP Code to be executed}
以下のプログラムでPHPのforeachループを説明します:
プログラム1:foreachループを使って配列の要素を表示するPHPプログラムです。
<?php
$arr
=
array
(
"green"
,
"blue"
,
"pink"
,
"white"
);
div
foreach
(
$arr
as
$element
) {
echo
"$element "
;
}
?>
出力。
green blue pink white
プログラム2:foreachループを使って、連想配列の要素を表示するPHPプログラムです。
<?php
$employee
=
array
(
"name"
=>
"Robert"
,
div
"age"
=> 18,
"gender"
=>
"male"
);
foreach
(
$employee
as
$key
=>
$element
) {
echo
$key
.
": "
.
$element
.
"<br>"
;
}
?>
の出力です。
name: Robert
email: [email protected]
age: 18
gender: male
記事のタグ :
PHP
練習用タグ :