1
在Wordpress中,每个WP_query都会返回帖子。 (在目前的情况下,我有2个职位) 每篇文章都包含一些数组。结果我得到两个数组,我需要合并它们,以便稍后对它们进行排序。 所以目前如果我打印:PHP:从while循环+排序合并两个数组
echo "<pre>";
print_r($products_selected);
echo "</pre>";
我得到这个:
Array
(
[0] => Array
(
[0] => http://www.page1.com
[1] => Product 1
)
[1] => Array
(
[0] => http://www.page2.com
[1] => Product 2
)
)
阵列2:
Array
(
[0] => Array
(
[0] => http://www.page3.com
[1] => Product 3
)
[1] => Array
(
[0] => http://www.page4.com
[1] => Product 4
)
[2] => Array
(
[0] => http://www.page5.com
[1] => Product 5
)
)
如何将它们合并,所以我可以通过产品名称进行排序([1 ])
例如:
Array
(
[0] => Array
(
[0] => http://www.page1.com
[1] => Product 1
)
[1] => Array
(
[0] => http://www.page2.com
[1] => Product 2
)
[2] => Array
(
[0] => http://www.page3.com
[1] => Product 3
)
[3] => Array
(
[0] => http://www.page4.com
[1] => Product 4
)
[4] => Array
(
[0] => http://www.page5.com
[1] => Product 5
)
)
我会用'array_merge'和'usort' – towr
[array_merge(http://php.net/manual/de/function.array-merge实现这个确切的结果.php)和[usort](http://www.php.net/manual/de/function.usort.php)。尽管如果你添加一些你的代码,也许我们可以将你的两个查询合并成一个... – roman