` 演算子は 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 サイトの他の関連記事を参照してください。