2014-02-07 74 views
0

我有两个表。使用数组合并两个不同的表

1)产品有:ID,名称,价格

2)书:ID,标题,book_price

现在我要合并这两个表的数据,并通过价格最低使用数组排序。

如何合并这两个数组?

应该是这样的:

<?php 
$a1=array( 
      "id"=>1,"name"=>'Ram',"price"=>100 , 
      "id"=>2,"name"=>'Keyboard',"price"=>200 , 
      "id"=>3,"name"=>'Mouse',"price"=>300 , 
      "id"=>4,"name"=>'LCD',"price"=>400 , 

      ); 


$a2=array( 
      "id"=>1,"title"=>'ABC',"book_price"=>150 , 
      "id"=>2,"title"=>'XYZ',"book_price"=>250 , 

      ); 


print_r(array_merge($a1,$a2)); 
?> 
+0

发布您迄今为止尝试过的代码。 – Rikesh

+0

@Rikesh请检查我更新的问题 –

+0

首先你的数组$ a1结构是错误的,你可以保持这样的数组 - 如果你print_r($ a1)然后找到你的结构 – Sundar

回答

0
$a2=array( 
      "id"=>1,"title"=>'Regions',"book_price"=>150 , 
      "id"=>2,"title"=>'Routes',"book_price"=>250 , 

      ); 

$a1=array( 
      "id"=>1,"name"=>'Ram',"price"=>100 , 
      "id"=>2,"name"=>'Keyboard',"price"=>200 , 
      "id"=>3,"name"=>'Mouse',"price"=>300 , 
      "id"=>4,"name"=>'LCD',"price"=>400 , 

      ); +a2 

,或者

$输出= $ A1 + A2 $;

+0

我不想执行它使用查询,我想合并阵列 –