如何使用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