Php 将数组合并和排序为一个数组的公式/算法

Php 将数组合并和排序为一个数组的公式/算法,php,Php,我有四个数组需要实际地合并/排序 上面的链接显示了数组的内容 最左边的数组是所需的数组。其他四个数组是我必须合并/排序的数据,以便得到左侧所需的数组 我非常有能力用PHP编写代码,但我无法提出如何处理数据以获得所需数组的理论 有人能帮我想出一个解决办法吗?这是一个特定的示例,但类似的比较将发生在大约400000个其他类似的阵列上。我只需要从4个数组到1个数组的理论。用于将数组放在一起,然后用于消除重复值。应该移到@wallyk:这不是离题。请不要。推荐阅读:?您也可以使用在以后对其进行排序。或

我有四个数组需要实际地合并/排序

上面的链接显示了数组的内容

最左边的数组是所需的数组。其他四个数组是我必须合并/排序的数据,以便得到左侧所需的数组

我非常有能力用PHP编写代码,但我无法提出如何处理数据以获得所需数组的理论


有人能帮我想出一个解决办法吗?这是一个特定的示例,但类似的比较将发生在大约400000个其他类似的阵列上。我只需要从4个数组到1个数组的理论。

用于将数组放在一起,然后用于消除重复值。

应该移到@wallyk:这不是离题。请不要。推荐阅读:?您也可以使用在以后对其进行排序。或者,正如我在问题中所说的,我有一个想要的数组,我正试图将这4个数组合并到其中
array\u merge
array\u unique
过于通用。我必须按特定顺序合并。@user3605739您可以使用array\u merge定义顺序。按您希望合并的顺序放置阵列。第一个数组是基数组。第二个数组合并到第一个数组中。第三个合并到该结果中,依此类推。我不知道你所说的“太普通”是什么意思,尤其是数组_唯一,因为它所做的只是删除重复的值。然后,正如维克所说,你可以使用asort对它们进行排序,或者如果你不想让它更具体地满足你的需要。@Newspire我很抱歉,我完全误解了
array\u merge
所做的事情。将此与
usort
一起使用似乎可以工作。谢谢你的回答。