ホームページ  >  記事  >  バックエンド開発  >  phpのforeachの意味は何ですか

phpのforeachの意味は何ですか

WBOY
WBOYオリジナル
2022-02-11 15:22:304291ブラウズ

PHP では、「foreach as」は配列を走査するために使用されるループ ステートメントです。構文は「foreach($array as $value){コードを実行する;}」です。ループが実行されるたびに、現在の配列 要素の値は $value 変数に割り当てられます。

phpのforeachの意味は何ですか

このチュートリアルの動作環境: Windows10 システム、PHP7.1 バージョン、DELL G3 コンピューター

foreach の意味は何ですか? php

foreach ループは配列を走査するために使用されます。

構文

foreach ($array as $value)
{
    要执行代码;
}

ループを実行するたびに、現在の配列要素の値が $value 変数に割り当てられます (配列ポインターは 1 つずつ移動します)。次のループでは、配列内の次の値が表示されます。

foreach ($array as $key => $value)
{
    要执行代码;
}

ループするたびに、現在の配列要素のキーと値が $key 変数と $value 変数に割り当てられます (数値ポインタは 1 つずつ移動します)。ループすると、配列が表示され、 の次のキーと値が表示されます。

Example

次の例は、指定された配列の値を出力するループを示しています:

Example

<?php
$x=array("Google","Runoob","Taobao");
foreach ($x as $value)
{
    echo $value . PHP_EOL;
}
?>

出力:

Google
Runoob
Taobao

次の例は、指定された配列のキーと値を出力するループを示しています:

<?php
$x=array(1=>"Google", 2=>"Runoob", 3=>"Taobao");
foreach ($x as $key => $value)
{
    echo "key  为 " . $key . ",对应的 value 为 ". $value . PHP_EOL;
}
?>

出力:

key  为 1,对应的 value 为 Google
key  为 2,对应的 value 为 Runoob
key  为 3,对应的 value 为 Taobao

推奨される学習: 「PHP ビデオ チュートリアル##」 #"

以上がphpのforeachの意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。