ホームページ >バックエンド開発 >PHPの問題 >php での as とはどういう意味ですか?

php での as とはどういう意味ですか?

WBOY
WBOYオリジナル
2022-05-07 14:59:404329ブラウズ

PHP では、as は、走査された配列内の要素を表すために置換変数を使用することを意味します。as は foreach ステートメントで使用されます。配列を走査する方法です。構文は "foreach (array_expression as $value){ステートメント}"。

php での as とはどういう意味ですか?

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター

php での as の意味

as は foreach ステートメントで使用されます。これは、走査された配列内の要素が置換変数によって表されることを意味します。

PHP 4 では、配列を走査する便利な方法である foreach 構造が導入されました。 foreach は配列でのみ使用でき、他のデータ型または初期化されていない変数で使用しようとするとエラーが発生します。

構文は 2 つあり、2 番目は最初の構文のマイナーですが便利な拡張です。

foreach (array_expression as $value){ 语句 }
foreach (array_expression as $key => $value) { 语句 }

$value,$key は、for ループの $i などのループ変数に相当します。名前は自由に選択でき、次の各要素の値および添え字と等しくなります。ループ中に配列を順番に並べます。

最初の形式は、指定された array_expression 配列を反復処理します。ループを通過するたびに、現在のセルの値が $value に割り当てられ、配列内のポインターが 1 ステップ前に移動します (そのため、次のループで次のセルが取得されます)。

2 番目の形式は同じことを行いますが、現在のユニットのキー名も各ループの変数 $key に割り当てられる点が異なります。

例は次のとおりです。

$a = array('Tom','Mary','Peter','Jack');

最初の foreach メソッドを使用して出力します。

foreach ($a as $value) {
  echo $value."<br/>";
}

最終結果は次のとおりです:

php での as とはどういう意味ですか?

推奨学習: 「PHP ビデオ チュートリアル

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

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