PHP,如何将元素推入这个数组?

时间:2013-03-06 01:26:34

标签: php arrays array-push

示例数组:

$r["NO"] = array(
"hello" => "hey",
"hey" => array("oij", "ioj"),
"hola" => "hia"
);

如何添加

"blabla" => "hey"

现在位于该数组的底部?

最终结果应为:

$r["NO"] = array(
"hello" => "hey",
"hey" => array("oij", "ioj"),
"hola" => "hia",
"blabla" => "hey"
);

我尝试了各种array_push而没有任何运气。

2 个答案:

答案 0 :(得分:4)

关联数组中不能有重复的键。

更新::您只需设置密钥=>像这样的价值:

$r["NO"]["blabla"] = "hey";

答案 1 :(得分:1)

不,你不能,钥匙必须是唯一的。您可以将php的关联数组映像为其他语言的哈希映射。

修改

对于您编辑过的案例,您可以$r["NO"]['blabla'] = 'value';