こんにちは、基本的に、私は配列を持っています:
array('a', 'b', 'c');
今、私は配列順列関数を介して実行し、結果は次のとおりです。
Array
(
[0] => Array
(
[0] => C
)
[1] => Array
(
[0] => B
)
[2] => Array
(
[0] => B
[1] => C
)
[3] => Array
(
[0] => C
[1] => B
)
[4] => Array
(
[0] => A
)
[5] => Array
(
[0] => A
[1] => C
)
[6] => Array
(
[0] => C
[1] => A
)
[7] => Array
(
[0] => A
[1] => B
)
[8] => Array
(
[0] => B
[1] => A
)
[9] => Array
(
[0] => A
[1] => B
[2] => C
)
[10] => Array
(
[0] => A
[1] => C
[2] => B
)
[11] => Array
(
[0] => B
[1] => A
[2] => C
)
[12] => Array
(
[0] => B
[1] => C
[2] => A
)
[13] => Array
(
[0] => C
[1] => A
[2] => B
)
[14] => Array
(
[0] => C
[1] => B
[2] => A
)
)
ここで私の質問は、次のようにその配列をクリーンアップするにはどうすればよいかということです:
array ( C, B )
is the same as
array ( B, C )
2番目の配列を削除します
どうすればいいですか?
編集...あなたの答えに基づいていくつかの調査を行った後、これが私が思いついたものです:
array_walk($array, 'sort');
$array = array_unique($array);
sort($array); // not necessary