Слить массив

OneFinal

Новичок
Есть вот такой массив, как его склеить в одно по order_id ?
[0] => Array
(
[order_item_id] => 1
[order_item_name] => Apple iPhone 5S 32Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20177
[meta_id] => 24194
[post_id] => 20177
[meta_key] => _billing_country
[meta_value] => RU
)

[1] => Array
(
[order_item_id] => 1
[order_item_name] => Apple iPhone 5S 32Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20177
[meta_id] => 24195
[post_id] => 20177
[meta_key] => _billing_first_name
[meta_value] => Вячеслав
)

[2] => Array
(
[order_item_id] => 1
[order_item_name] => Apple iPhone 5S 32Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20177
[meta_id] => 24196
[post_id] => 20177
[meta_key] => _billing_last_name
[meta_value] => Жулев
)

[3] => Array
(
[order_item_id] => 1
[order_item_name] => Apple iPhone 5S 32Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20177
[meta_id] => 24197
[post_id] => 20177
[meta_key] => _billing_company
[meta_value] =>
)
 

Вурдалак

Продвинутый новичок
Соответствует описанию. Что такое «склеить массивы» одному тебе известно.
 

OneFinal

Новичок
Соответствует описанию. Что такое «склеить массивы» одному тебе известно.
слить в один массив по признаку т.е что бы получилось примерно такое


[order_item_id] => 1
[order_item_name] => Apple iPhone 5S 32Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20177
[meta_id] => 24194
[post_id] => 20177
[meta_key] => _billing_country
[meta_value] => RU
[meta_key] => _billing_first_name
[meta_value] => Вячеслав
[meta_key] => _billing_last_name
[meta_value] => Жулев
[meta_key] => _billing_company
[meta_value] =>
 

Вурдалак

Продвинутый новичок
google «php array group by value» -> [20177 => [...], 20178 => [...], ...] -> array_reduce к каждому элементу. В общем, придётся написать это самому, либо подождать WMiX.
 

OneFinal

Новичок
google «php array group by value» -> [20177 => [...], 20178 => [...], ...] -> array_reduce к каждому элементу. В общем, придётся написать это самому, либо подождать WMiX.
уже есть продвежения, добрался до вот такого


[20286] => Array
(
[0] => Array
(
[order_item_id] => 4
[order_item_name] => Apple iPhone 5S 64Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20286
[meta_id] => 26397
[post_id] => 20286
[meta_key] => _edit_lock
[meta_value] => 1406236193:1
)

[1] => Array
(
[order_item_id] => 4
[order_item_name] => Apple iPhone 5S 64Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20286
[meta_id] => 26396
[post_id] => 20286
[meta_key] => _recorded_coupon_usage_counts
[meta_value] => yes
)

[2] => Array
(
[order_item_id] => 4
[order_item_name] => Apple iPhone 5S 64Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20286
[meta_id] => 26395
[post_id] => 20286
[meta_key] => _recorded_sales
[meta_value] => yes
)

[3] => Array
(
[order_item_id] => 4
[order_item_name] => Apple iPhone 5S 64Gb Space Gray A1457 (ME432RU/A)
[order_item_type] => line_item
[order_id] => 20286
[meta_id] => 26394
[post_id] => 20286
[meta_key] => _download_permissions_granted
[meta_value] => 1
)
 

hell0w0rd

Продвинутый новичок
OneFinal, за тебя никто делать ничего не будет. Иди в раздел работа, или пробуй сам, что не понимаешь - спрашивай.
 
Сверху