Array Helper Functions

by varundubey March 12, 2026 Public
47 views Raw Download Revisions (v3)

Revision History

Version File Author Date Note Actions
v1 helpers.php varundubey
helpers.php php Raw
<?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)));
}
helpers.php php Raw
<?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)));
}
Skip to toolbar