Задача: уникализировать многомерный массив, удалив одинаковые значения (дубли), на PHP.
[spoiler]
Решение :
$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 ) ) |
Array ( [0] => Array ( [0] => abc [1] => def ) [2] => Array ( [0] => mno [1] => pql ) [4] => Array ( [0] => ghi [1] => jkl ) ) |