PHP向多维关联数组(noob)添加元素
我有一个多维关联数组,由动物组成:PHP向多维关联数组(noob)添加元素,php,arrays,Php,Arrays,我有一个多维关联数组,由动物组成: $animals = ["Cat"=>["name"=>"Junior","age"=>16],"Dog"=>["name"=>"Puppy","age"=>"Deceased"]]; 我想给它添加一个新的动物。我知道我能做到: $animals["Lizard"]["name"]="Allen"; $animals["Lizard"]["age"]="Deceased"; 但是有没有一种方法可以在一个声明中实现,比如
$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");
对不起,我知道这是一个非常愚蠢的问题,但我是一个初学者。谢谢。只需将整个数组添加为一个元素:
$animals["Lizard"] = [ "name" => "Eric", "age" => "Deceased" ];
或
(请看示例6)
$animals["Lizard"] = array( "name" => "Eric", "age" => "Deceased" );