Ste*_*nor 4 php arrays foreach
我试图理解这意味着什么:
foreach($this->domains as $domain=>$users) {
// some code...
}
Run Code Online (Sandbox Code Playgroud)
我知道$this->domains
是一个foreach
将索引的数组。但是是什么as $domain=>$users
意思呢?我只见过=>
在数组中使用的运算符来设置 (key, value) 对。该类有一个名为 的成员$domain
,但我认为它将作为$this->domain
.
该=>
运营商指定的关联。所以假设$this->domains
是一个数组,$domain
将是键,$users
将是值。
<?php
$domains['example.com'] = 'user1';
$domains['fred.com'] = 'user2';
foreach ($domains as $domain => $user) {
echo '$domain, $user\n';
}
Run Code Online (Sandbox Code Playgroud)
输出:
example.com, user1
fred.com, user2
Run Code Online (Sandbox Code Playgroud)
(在您的示例中,$users
可能是一组用户);