我想转换/形成以下数组作为示例:
Array ( [product_category] => for-women ) Array ( [brand] => 7-diamonds ) Array ( [size] => 12 ) Array ( [color] => 882536 )
合并到一个数组中,将每个数组对合并并将它们完全放在一起:
Array ( [product_category] => for-women [brand] => 7-diamonds [size] => 12 [color] => 882536 )
我尝试了array_merge,但它没有用。我的代码中输出的数组来自 $_SESSION,它返回一个数组(一对 key=> 值),如下所示:
foreach($_SESSION as $k => $v) {
if (strstr($k, 'saved_query_') == true) {
$saved = array_merge($v);
}
}
所以我通过遍历有查询的会话来获取每个数组,结果是数组对,我想组合找到的所有对(不知道在这种情况下如何使用 array_merge)。
我尝试了 array_combine 和 array_merge,它们看起来不像我需要的函数,基于 php 手册:
array_combine — 通过使用一个数组作为键和另一个作为其值来创建一个数组
我不想这样做,我只想在一个数组中复制/移动小数组,而不更改任何配对/键/值。