Задача: уникализировать многомерный массив, удалив одинаковые значения (дубли), на PHP.
Решение - достаточно всего одной строчки:
$input = array_map("unserialize", array_unique(array_map("serialize", $input)));
где $input - наш сложный массив данных, например:
Array
(
[0] => Array
(
[0] => abc
[1] => def
)
[1] => Array
(
[0] => ghi
[1] => jkl
)
[2] => Array
(
[0] => mno
[1] => pql
)
[3] => Array
(
[0] => abc
[1] => def
)
[4] => Array
(
[0] => ghi
[1] => jkl
)
[5] => Array
(
[0] => mno
[1] => pql
)
)