使用PHP中的键将项添加到数组

时间:2012-03-06 12:21:25

标签: php

如何使用key =>将数组项添加到现有数组中价值?实际上我想创建一个mysql行集数组,即。

$n =0;
while($row = mysql_fetch_array($rowset))
{
   $array[$n] = array('name' => $row['name'], 'city' = $row['city']);
   $n += 1;
}

感谢。

4 个答案:

答案 0 :(得分:2)

试试:

$existingArray['newKey'] = 'new value';

或使用array_merge功能:

$newArray = array_merge($existingArray, $additionalData);

答案 1 :(得分:0)

http://php.net/manual/en/function.array-merge.php

你正在寻找什么?

-edit -

请注意,如果找到冲突的结果,将使用最后一个数组条目。如果您使用id字段合并三个数组,则只有最终数组id将存储在结果中。

答案 2 :(得分:0)

你可能想看看这个:

http://php.net/array_push

应该足够简单。

答案 3 :(得分:0)

For One:

$array['key'] = $value;

合并:

$mergedArray = array_merge($array1, $array2);

(http://php.net/manual/en/function.array-merge.php)