모든 이봐, 기본적으로, 배열이 : 이제PHP 정리 순열 배열
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)
을하고 두 번째 배열을 제거
어떻게하면됩니까?
array_walk($array, 'sort');
$array = array_unique($array);
sort($array); // not necessary
왜 그냥 조합 기능 순열의 기능을 대체 할 수 없다? – philfreo
왜냐하면 알고리즘은 나를 혼란시키기 때문에 순열 함수를 작성하지 않았기 때문입니다 : P – Ozzy