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

PHP 連想配列で `=>` 演算子はどのように機能しますか?

Linda Hamilton
リリース: 2024-12-04 22:56:15
オリジナル
258 人が閲覧しました

How Does the `=>` 演算子は PHP 連想配列で動作しますか?
` 演算子は PHP 連想配列で動作しますか? " />

PHP の "=>" 演算子を理解する

PHP では、"=>" 演算子は連想配列を操作する際に重要な役割を果たしますこれは区切り文字として機能し、各要素に関連付けられたキーと値の両方にアクセスできるようにします。 array.

次のコード スニペットを考えてみましょう:

foreach ($user_list as $user => $pass)
ログイン後にコピー

ここで、「=>」演算子は、各配列要素のキーを変数 $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
ログイン後にコピー

「=>」演算子は数値インデックス付きの配列でも使用でき、各インデックスを効果的にマッピングできることに注意してください。たとえば、

$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 連想配列で `=>` 演算子はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート