【发布时间】:2019-11-27 07:14:57
【问题描述】:
服务器nginx+php-fpm php 7.2
我试过http://sandbox.onlinephpfunctions.com/code/200d19b2663ee01391b9d0a1745ab677b3f219df
$accounts = [
0 => [
"active" => true
],
1 => [
"active" => false
]
];
foreach($accounts as &$value) {
if($value['active'] === false) {
var_dump($value);
unset($value);
}
}
unset($value);
print_r($accounts);
但未设置不起作用。如果使用 $value = null;在循环中然后会设置好。
【问题讨论】:
-
那是因为您取消设置
$accounts[1]['active']而不是$accounts[1] -
我听不懂。为什么要取消设置 $accounts[1]['active'] ?