如何使用key => value将数组项添加到现有数组中?实际上我想创建一个mysql行集,即用PHP中的键将数组添加到数组中
$n =0;
while($row = mysql_fetch_array($rowset))
{
$array[$n] = array('name' => $row['name'], 'city' = $row['city']);
$n += 1;
}
谢谢。
如何使用key => value将数组项添加到现有数组中?实际上我想创建一个mysql行集,即用PHP中的键将数组添加到数组中
$n =0;
while($row = mysql_fetch_array($rowset))
{
$array[$n] = array('name' => $row['name'], 'city' = $row['city']);
$n += 1;
}
谢谢。
只是尝试:
$existingArray['newKey'] = 'new value';
或者使用array_merge
功能:
$newArray = array_merge($existingArray, $additionalData);
http://php.net/manual/en/function.array-merge.php
那你在找什么?
CNC中
只是要注意,如果矛盾的结果发现,在过去最阵列条目将被使用。如果数组将三个数组合并到id字段中,则只有最终的数组id将被存储在结果中。
一个:
$array['key'] = $value;
合并:
$mergedArray = array_merge($array1, $array2);
(http://php.net/manual/en/function.array-merge.php)
两个结合数组你可能想检查array_merge()函数http://fr.php.net/manual/en/function.array-merge.php – Tsadiq 2012-03-06 12:24:55