如果我正在使用这样的关联数组:
Array ( [Username] => user
[Email] => email
)
我想在最后添加一个元素,我想这样做:
array_push($array, array('Password' => 'pass'));
但是,这给我留下了:
Array ( [Username] => user
[Email] => email
Array ( [Password] => pass )
)
如何避免这种情况,所以我最终得到:
Array ( [Username] => user
[Email] => email
[Password] => pass
)
非常感谢!
最佳答案
您使用的是关联数组,因此您只需像这样设置键/值对。
$array["Password"] = pass;
我认为您可能需要查看数组和关联数组之间的区别。例如,如果我再次使用不同的值运行相同的命令,它将覆盖旧的:
$array["Password"] = "overwritten";
给你这个
Array ( [Username] => user
[Email] => email
[Password] => "overwritten"
)
从你的问题来看,这不是你所期望的
关于php - 使用关联数组进行数组推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6618150/