向数组添加值?

时间:2009-12-04 01:15:29

标签: php arrays

我有一个包含现有键/值对的数组,我希望在现有键之后为键添加值而不删除任何内容。

我该怎么做?

3 个答案:

答案 0 :(得分:3)

$values["names"] = "jonathan";

我可以像这样添加各种其他值:

$values["names"] = array($values["names"], "sara", "rebecca");

您还可以添加以下值:

$values["names"][] = "Jonathan";
$values["names"][] = "Sara";
$values["names"][] = "Rebecca";

我认为这就是你的意思。

答案 1 :(得分:1)

这很简单,尝试这样的事情:

$new_array = array('blah' => 'blah');
array_push($existing_array, $new_array);

答案 2 :(得分:0)

请记住,PHP中的数组不是数组,它是成对关联容器。 当你说“之后”时,它取决于你正在做什么类型的索引。如果您有数字索引,则可以使用$foo[] = bar表示法来获取下一个数字索引。如果没有数字索引,它将从0开始。 如果要在插入内容时检查索引是否已存在,则可以始终使用array_key_exists($key, $array)

相关问题