我的陣列看起來像下面的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'函數完成的。 –
哦,現在我可以看到新密鑰被添加爲「匿名」,所以我應該取消空密鑰!謝謝! – jas
它現在就像上面一樣工作! – jas