【发布时间】:2017-04-28 21:27:21
【问题描述】:
我的数组在var_dump($user_jason) 上如下所示:
'Gustav' =>
array (size=9)
'sum' => int 8
'votes' => string '3' (length=1)
'links' => null
'comments' => string '2' (length=1)
'topnews' => null
'revisions' => string '3' (length=1)
'translations' => null
'skipped' => null
'firstvotes' => null
'' =>
array (size=9)
'sum' => int 6
'votes' => null
'links' => string '3' (length=1)
'comments' => null
'topnews' => string '3' (length=1)
'revisions' => null
'translations' => null
'skipped' => null
'firstvotes' => null
'Dennis' =>
现在我的密钥为空,我试图将该密钥设置为“匿名”,但我不确定如何实现这一点。我正在尝试如下:
foreach ($user_jason as $key => $value) {
if(empty($key)){
if(empty($key)){
unset($user_jason['']);
$key = "anonouymus";
$user_jason[$key] = $value;
}
}
}
但它仍然是空的,请建议我该怎么做。很抱歉问这可能很容易,但我正在努力但无法做到这一点。
谢谢!
【问题讨论】:
-
空键在数组中,但也添加了新键。使用
unset函数取消设置元素。 -
哦,现在我可以看到新密钥已添加为“匿名”,所以我应该取消设置为空的密钥!谢谢!
-
它现在像上面一样工作!