2012-03-06 14 views
0

key => valueの配列に既存の配列を追加するには?実際に私は、MySQLの行セットの配列を作成したい、すなわちPHPでキーを配列に追加する

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

ありがとう。

+0

2を結合しますarray_merge()関数をチェックしたいかもしれない配列http://fr.php.net/manual/en/function.array-merge.php – Tsadiq

答えて

2

だけで試してみてください。

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

それともarray_merge機能を使用:あなたが探しているものということ

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

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

を?

-edit-

ただ、注意すべき矛盾する結果が見つかった場合は、最後のほとんどの配列エントリが使用されます。 idフィールドを持つ3つの配列をマージすると、最後の配列idだけが結果に格納されます。

0

あなたはこれを検討することもできます。

http://php.net/array_push

は十分に簡単でなければなりません。一つは

0

$array['key'] = $value; 

マージ:

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

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