2014-02-07 4 views
0

У меня есть две таблицы.Слияние двух разных таблиц с использованием массивов

1) продукты: идентификатор, название, цена

2) книги: идентификатор, название, 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 неверна, вы можете сохранить такой массив - если вы напечатаете_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

Я не хочу выполнять его с помощью запроса, я хочу объединить массивы –

Смежные вопросы