2014-02-14 49 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)。