"在 PHP 中是什么意思?-6ren"> "在 PHP 中是什么意思?-下面代码中的=>操作符是什么意思? foreach ($user_list as $user => $pass) 代码是 PHP.net 上的评论。用户没有指定 $user_list、$user 或 -6ren">
gpt4 book ai didi

php - "=>"在 PHP 中是什么意思?

转载 作者:IT老高 更新时间:2023-10-28 11:53:14 26 4
gpt4 key购买 nike

下面代码中的=>操作符是什么意思?

foreach ($user_list as $user => $pass)

代码是 PHP.net 上的评论。用户没有指定 $user_list$user$pass 的值。我通常看到 => 表示等于或大于。

但是,我不确定它在这里的用途,因为它没有被分配。我将代码阅读为

  1. 以整数形式处理用户列表
  2. 使得每个用户的值等于或大于密码

以上对我来说没有意义。

最佳答案

=> 是关联数组的分隔符。在该 foreach 循环的上下文中,它将数组的键分配给 $user 并将值分配给 $pass

例子:

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

foreach ($user_list as $user => $pass) {
echo "{$user}'s pass is: {$pass}\n";
}
// Prints:
// "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";
}
// prints:
// 0: car
// 1: truck
// 2: van
// 3: bike
// 4: rickshaw

关于php - "=>"在 PHP 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1241819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com