Hey tüm, temelde, ben bir dizi var:
array('a', 'b', 'c');
Şimdi ben bir dizi permütasyon fonksiyonu aracılığıyla çalıştırın ve sonucu:
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
)
)
Şimdi benim sorum ben bu dizi nasıl böylece temizlemek olduğunu:
array ( C, B )
is the same as
array ( B, C )
ve bu ikinci dizi kaldırır
Nasıl yapayım ki?
DÜZENLEME ... yanıtlara göre bazı araştırma sonra, bu ben ile geldi budur:
array_walk($array, 'sort');
$array = array_unique($array);
sort($array); // not necessary