PHP将元素添加到多维关联数组(noob)

时间:2014-02-14 16:39:21

标签: php arrays

我有一个由动物组成的多维关联数组:

$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 个答案:

答案 0 :(得分:1)

只需将整个数组添加为元素:

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

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

Manual(见例#6)。