【发布时间】:2021-05-04 16:29:51
【问题描述】:
我有以下代码。但我无法理解$seat_key => $seat 中的foreach 是什么意思。换句话说,我理解foreach ($seats as $seat),但不理解foreach ($seats as $seat_key => $seat)
foreach ($seats as $seat_key => $seat) {
$email_found = false;
foreach ($email_accounts as $key => $email_account) {
if (strtolower($email_account->email) == strtolower($seat->email) && empty($email_account->deactivated_since) && empty($email_account->flg_deleted)) {
unset($seats[$seat_key]);
unset($email_accounts[$key]);
$email_found = true;
if (isset($email_found_seats[$seat->email])) {
$email_duplicated_seats[] = $seat;
} else {
$email_found_seats[$seat->email] = $seat;
}
}
}
}
【问题讨论】:
-
这能回答你的问题吗? PHP equals arrow operator in a foreach loop
标签: php