` 运算符在 PHP 关联数组中工作吗? " />
理解 PHP 中的“=>”运算符
在 PHP 中,“=>”运算符在使用关联数组时起着至关重要的作用。它充当分隔符,允许您访问与数组中每个元素关联的键和值。
考虑以下内容代码片段:
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中文网其他相关文章!