我有一个多维数组,希望将类别信息归为一个数组,并将其他数组数据归为相应的数组。
我正在尝试通过一些sql查询从数据库获取数据,然后将整个数据合并到一个单独的数组中。
$out = array();
foreach ($arr as $key => $value){
//$out[] = (object)array_merge((array)$ar[$key], (array)$value);
$out[] = array_merge((array)$ar[$key], (array)$value);
}
$tmp = array();
foreach($out as $arg)
{
foreach($arg as $arg2 )
{
$tmp[$arg2['product_id']][] = @$arg2['category_id'];
}
}
echo "<pre>";
print_r($tmp);
我希望将与特定产品相关的所有类别分组到一个数组中,例如类别ID、类别名称、类别描述等,并将产品数据存储到其他相应的数组中。
以下是我的结果数组,其中包含类别信息和产品数据。
Array
(
[0] => Array
(
[product_id] => 84
[category_id] => 1060
[category_name] => ACMITT
[category_descr] =>
010010
Syn: Aegerin
Skaper mot og styrke når retrett er umulig. Gir klart syn
og overblikk.
Et mineral som inneholder natrium og jern. Hardhet på 6,o
og egenvekt på 3,5
)
[1] => Array
(
[product_id] => 84
[category_id] => 1252
[category_name] => A
[category_descr] =>
)
[2] => Array
(
[product_attr_id] => 1827
[product_id] => 84
[attribute_id] => 13
[product_attr_value] =>
Skaper mot og styrke når retrett er umulig. Gir klart syn og
overblikk. Syn: Aegerin
)
[3] => Array
(
[product_attr_id] => 1819
[product_id] => 84
[attribute_id] => 4
[product_attr_value] => 010010
)
[4] => Array
(
[product_attr_id] => 1823
[product_id] => 84
[attribute_id] => 9
[product_attr_value] =>
http://www.steinhaugenmoss.no/avactis-
images/acmittkrysttynne.jpg
)
[5] => Array
(
[product_attr_id] => 1816
[product_id] => 84
[attribute_id] => 1
[product_attr_value] => 50.00
)
)
Array
(
[0] => Array
(
[product_id] => 5583
[category_id] => 1057
[category_name] => Gaveartikkler
[category_descr] =>
Mange av våre artikkler egner seg som gaver til jubilerer
og annet. Her har vi plasert steinklokker, telysholdere og
annet som egner seg som gaver.
)
[1] => Array
(
[product_id] => 5583
[category_id] => 1068
[category_name] => AGAT
[category_descr] =>
010030
Syn: Innvielsesstein
Gir deg selvrespekt mot og handlekraft. Hjelper for
hjertet.
Er mineralet kvarts og består av silicium oksyd. Har en
hardhet på 7.0 og egenvekt på 2.7 Det har felt seg ut
kryptokrystallinsk og danner knoller av mikro kvarts
krystaller. Fargen kommer av metaliske forurensinger. De
fleste agater i handel er farget.
)
[2] => Array
(
[product_attr_id] => 117306
[product_id] => 5583
[attribute_id] => 13
[product_attr_value] => Gir deg selvrespekt mot og
handlekraft. Hjelper for hjertet. Syn: innvielsesstein
)
[3] => Array
(
[product_attr_id] => 117302
[product_id] => 5583
[attribute_id] => 9
[product_attr_value] => Boksttte700.jpg
)
[4] => Array
(
[product_attr_id] => 117298
[product_id] => 5583
[attribute_id] => 4
[product_attr_value] => 010030
)
[5] => Array
(
[product_attr_id] => 117295
[product_id] => 5583
[attribute_id] => 1
[product_attr_value] => 700.00
)
我想要格式化这个数组,以便我可以生成一个CSV文件,将这些数据导入到WooCommerce中。
)
[1] => Array ( [product_id] => 84 [category_id] => 1252 [category_name] => A [category_descr] => ) ) - deadrockerrr