【发布时间】:2016-03-08 03:46:25
【问题描述】:
我有 2 个给定的数组:
数组一(即“标题”):
Array
(
[0] => Kompatible Produkte
[1] => Drucktechnologie
[2] => Druckfarben
[3] => BCP-Tintentropfenfarbe
[4] => Temperaturbereich bei Lagerung
[5] => Paketgewicht
[6] => Verpackungsabmessungen (BxTxH)
)
和数组两个(它们是“值”)
Array
(
[0] => HP Designjet 5500, 5500ps, 5000, 5000ps
[1] =>
[2] => Black
[3] =>
[4] => -40 - 60
[5] => 230
[6] => 114 x 36 x 264
)
现在我想将这 2 个数组组合成一个 3 个数组... 数组 3 看起来像:
$data[] = array(
'sku' => '291',
'_type' => 'simple',
'_attribute_set' => 'Default',
'_product_websites' => 'base',
'name' => 'C4950A',
'manufacturer' => 'HP Inc.',
'meta_autogenerate' => 'yes',
'short_description' => 'HP 81',
'qty' => 2,
);
我想要这个:
$data[] = array(
'sku' => '291',
'_type' => 'simple',
'_attribute_set' => 'Default',
'_product_websites' => 'base',
'name' => 'C4950A',
'manufacturer' => 'HP Inc.',
'meta_autogenerate' => 'yes',
'short_description' => 'HP 81',
'qty' => 2,
'Kompatible Produkte' => 'HP Designjet 5500, 5500ps, 5000, 5000ps',
'Drucktechnologie' => '',
'Druckfarben' => 'Black',
'BCP-Tintentropfenfarbe' => '',
'Temperaturbereich bei Lagerung' => '-40 - 60',
'Paketgewicht' => '230',
'Verpackungsabmessungen (BxTxH)' => '114 x 36 x 264'
);
数组一和二中值的数量总是相同的。我认为“for each”是可能的,但我找不到可行的解决方案......
感谢您的帮助!
【问题讨论】: