Таблица сравнения цен по артикулам из нескольких массивов [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Таблица сравнения цен по артикулам из нескольких массивов [закрыто]

Сообщение Anonymous »

Есть несколько массивов с ценами, названиями, артикулами. Мне нужно сравнить массивы и вывести цены на один и тот же артикул в столбцах из всех массивов в строке, и далее, если артикул не совпадает с другими, просто вывести его цену из массива, где этот артикул находится.
var_dump для массива №1

Код: Выделить всё

(array) [4 elements]
0:
(array) [6 elements]
id__eu: (string) "393"
eu_id_product: (string) "6"
eu_product_name: (string) "name 1"
eu_reference: (string) "1111"
eu_price: (string) ""
eu_sale_price: (string) "47.000000"
1:
(array) [6 elements]
id__eu: (string) "394"
eu_id_product: (string) "8"
eu_product_name: (string) "name 2"
eu_reference: (string) "2222"
eu_price: (string) ""
eu_sale_price: (string) "43.000000"
2:
(array) [6 elements]
id__eu: (string) "395"
eu_id_product: (string) "10"
eu_product_name: (string) "name 3"
eu_reference: (string) "3333"
eu_price: (string) ""
eu_sale_price: (string) "60.000000"
3:
(array) [6 elements]
id__eu: (string) "396"
eu_id_product: (string) "14"
eu_product_name: (string) "name 4"
eu_reference: (string) "4444"
eu_price: (string) ""
eu_sale_price: (string) "67.000000"
var_dump для массива №2

Код: Выделить всё

(array) [5 elements]
0:
(array) [6 elements]
id__em: (string) "76"
em_id_product: (string) "3"
em_product_name: (string) "prod name 2222"
em_reference: (string) "2222"
em_price: (string) "61.000000"
em_sale_price: (string) "50.000000"
1:
(array) [6 elements]
id__em: (string) "77"
em_id_product: (string) "27"
em_product_name: (string) "prod name 3333"
em_reference: (string) "3333"
em_price: (string) "61.000000"
em_sale_price: (string) "50.000000"
2:
(array) [6 elements]
id__em: (string) "78"
em_id_product: (string) "66"
em_product_name: (string) "prod name 1111"
em_reference: (string) "1111"
em_price: (string) "52.000000"
em_sale_price: (string) "39.000000"
3:
(array) [6 elements]
id__em: (string) "79"
em_id_product: (string) "71"
em_product_name: (string) "prod name 6666"
em_reference: (string) "6666"
em_price: (string) "67.000000"
em_sale_price: (string) "44.000000"
4:
(array) [6 elements]
id__em: (string) "80"
em_id_product: (string) "143"
em_product_name: (string) "prod name 7777"
em_reference: (string) "7777"
em_price: (string) "49.000000"
var_dump для массива №3

Код: Выделить всё

(array) [4 elements]
0:
(array) [6 elements]
id__in: (string) "68"
in_id_product: (string) "2"
in_product_name: (string) "prod name"
in_reference: (string) "7777"
in_price: (string) "41.350000"
in_sale_price: (string) "41.350000"
1:
(array) [6 elements]
id__in: (string) "69"
in_id_product: (string) "3"
in_product_name: (string) "prod name"
in_reference: (string) "3333"
in_price: (string) "45.950000"
in_sale_price: (string) "45.950000"
2:
(array) [6 elements]
id__in: (string) "70"
in_id_product: (string) "6"
in_product_name: (string) "prod name"
in_reference: (string) "8888"
in_price: (string) "40.760000"
in_sale_price: (string) "40.760000"
3:
(array) [6 elements]
id__in: (string) "71"
in_id_product: (string) "8"
in_product_name: (string) "prod name"
in_reference: (string) "0000"
in_price: (string) "32.150000"
in_sale_price:  (string) "32.150000"
Всего 6 массивов
Как таким образом вывести данные из всех массивов?

Код: Выделить всё



Product name
Product sku
Price 1
Price 2
Price 3
Price 4
Price 5




product namesku1
100
200
300
400
500


product name 2
sku2
-
-
300
-
-




В первой строке артикул найден во всех массивах, поэтому мы вывести цену из всех массивов. Во второй строке артикул найден только в третьем массиве.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ral-arrays
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»