<?php
// Array helpers v2
function array_flatten($array) {
return array_merge(...array_map(function($item) {
return is_array($item) ? array_flatten($item) : [$item];
}, $array));
}
function array_unique_recursive($array) {
return array_map("unserialize", array_unique(array_map("serialize", $array)));
}
<?php
function array_flatten($array) {
return array_merge(...array_map(function($item) {
return is_array($item) ? array_flatten($item) : [$item];
}, $array));
}
function array_unique_recursive($array) {
return array_map("unserialize", array_unique(array_map("serialize", $array)));
}