Php 排序数组在每个记录中有多个不同的值之前,不应重复每个记录。余数值可以随时重复

Php 排序数组在每个记录中有多个不同的值之前,不应重复每个记录。余数值可以随时重复,php,arrays,Php,Arrays,我有一个这样的数组,我想对它进行排序,这样在它包含多个distinc值之前,不会重复任何记录 Array ( [0] => 1 [1] => 1 [2] => 1 [3] => 1 [4] => 1 [5] => 2 [6] => 2 [7] => 2 [8] => 4 [9] => 4 ) 我想要这样的结果数组 Array ( [0] => 1 [1] => 2 [2] => 4 [3] => 1 [4]

我有一个这样的数组,我想对它进行排序,这样在它包含多个distinc值之前,不会重复任何记录

 Array
(
[0] => 1
[1] => 1
[2] => 1
[3] => 1
[4] => 1
[5] => 2
[6] => 2
[7] => 2
[8] => 4
[9] => 4
)
我想要这样的结果数组

 Array
(
[0] => 1
[1] => 2
[2] => 4
[3] => 1
[4] => 2
[5] => 4
[6] => 1
[7] => 2
[8] => 1
[9] => 1
)

提前感谢。

这应该适合您:


您期望的输出包含重复。如果您的输入是数组1,1,1,2,那么期望的输出是什么?1 2 1 1已更正了我的问题。。