ホームページ >バックエンド開発 >PHPチュートリアル >PHP の `foreach` ループで `=>` 演算子はどのように機能しますか?

PHP の `foreach` ループで `=>` 演算子はどのように機能しますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-05 17:44:10535ブラウズ

PHP の `foreach` ループ内の

How Does the `=>` 演算子関数?
PHP の `foreach` ループ内の ` 演算子関数? " />

PHP foreach ループでの演算子の割り当て

PHP には => 演算子があり、これは等しいかそれより大きいという意味で一般的に知られています。 foreach ループのコンテキストでは、その使用法はこの従来の意味から逸脱します。

連想配列区切り記号

=> 演算子は、foreach ループ内で、配列のキーを指定された変数 (この例では $user) に割り当てるために使用されます。別の値に対応する値 ($pass)。

例: 連想配列反復

$user_list = array(
    'dave' => 'apassword',
    'steve' => 'secr3t'
);

foreach ($user_list as $user => $pass) {
    echo "{$user}'s pass is: {$pass}\n";
}

出力:

dave's pass is: apassword
steve's pass is: secr3t

数値配列反復

注目すべき点として、 => 演算子も使用できます。数値インデックス付きarrays.

例: 数値配列の反復

$foo = array('car', 'truck', 'van', 'bike', 'rickshaw');
foreach ($foo as $i => $type) {
    echo "{$i}: {$type}\n";
}

出力:

0: car
1: truck
2: van
3: bike
4: rickshaw

したがって、PHP の foreach ループ内では、=>演算子は、連想配列のセパレータとして明確な目的を果たし、キーと値のペア。

以上がPHP の `foreach` ループで `=>` 演算子はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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