2012-01-09 24 views
-1

可能性の重複:
How can you combine two arrays?2つの配列を結合(追加)する方法は?

私は変数$data1を持っているデータベースからのデータが含まれています。同じ構造のデータを含む変数$data2もあります。 2つの配列を追加するには?私は(二番目の配列から最初の配列と3から10)データの13行を持つようにしたい:

$data1=mysql_query(" SELECT info1,info2,s3 FROM my_table order by info1 desc LIMIT 1, 10 "); 
$data2=mysql_query(" SELECT info1,info2,s3 FROM my_table order by RAND() LIMIT 0, 3 "); 

//how add data1 and data2? $data1=$data1+$data2 ? 

while ($row = mysql_fetch_array($data1)) { ... } 
+4

は、なぜあなたはちょうど[UNION](http://dev.mysql.com/doc/refman/5.1/de/union.html)を行ういけませんか?それを除けば、配列をマージする方法は重複しています。右側の関連セクションを参照してください。 – Gordon

+0

ありがとうゴードン。それはUNIONの方が良い解決策です。 – Lucas

答えて

0

array_merge($array1, $array2, ...)それは、配列あなたがarray_merge機能を使用することができますread this

関連する問題