2014-02-14 50 views
1

我有一個是由動物的多維關聯數組:PHP添加元素多維關聯數組(小白)

$animals = ["Cat"=>["name"=>"Junior","age"=>16],"Dog"=>["name"=>"Puppy","age"=>"Deceased"]]; 

我想一個新的動物添加到它。我知道我能做到這一點:

$animals["Lizard"]["name"]="Allen"; 
$animals["Lizard"]["age"]="Deceased"; 

但是,有沒有辦法在一個聲明中做的,比如

$animals["Lizard"](["name"]="Eric",["age"]=>"Deceased"); 

對不起,我知道這是一個非常愚蠢的問題,但我是一個初學者。謝謝。

回答

1

只需添加整個陣列作爲一個元素:

$animals["Lizard"] = [ "name" => "Eric", "age" => "Deceased" ]; 

$animals["Lizard"] = array("name" => "Eric", "age" => "Deceased"); 

Manual(看實施例#6)。