如何使用key =>将数组项添加到现有数组中价值?实际上我想创建一个mysql行集数组,即。
$n =0;
while($row = mysql_fetch_array($rowset))
{
$array[$n] = array('name' => $row['name'], 'city' = $row['city']);
$n += 1;
}
感谢。
答案 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)
答案 3 :(得分:0)
For One:
$array['key'] = $value;
合并:
$mergedArray = array_merge($array1, $array2);
(http://php.net/manual/en/function.array-merge.php)