【发布时间】:2014-03-22 01:40:04
【问题描述】:
在 Wordpress 中,每个 WP_query 都会返回帖子。 (在目前的情况下,我有 2 个帖子) 每个帖子都包含一些数组。结果,我得到了两个数组,我需要合并它们,以便稍后对它们进行排序。 所以目前如果我打印:
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 -
array_merge 和 usort。不过,如果您添加一些代码,也许我们可以将您的两个查询合并为一个 ...
标签: php arrays merge while-loop