Skip to content

Instantly share code, notes, and snippets.

@yasircs4
Created December 30, 2022 19:25
Show Gist options
  • Save yasircs4/efaf76cb2489d40fd1c8ef6ff9329082 to your computer and use it in GitHub Desktop.
Save yasircs4/efaf76cb2489d40fd1c8ef6ff9329082 to your computer and use it in GitHub Desktop.
class MaisraHelper
{
/**
* Convert a multi-dimensional array into a single-dimensional array.
* @param $arr
* @param $out
* @return array
*/
static public function arrayFlatten($arr, $out = array())
{
foreach ($arr as $item) {
if (is_array($item)) {
$out = array_merge($out, self::arrayFlatten($item));
} else {
$out[] = $item;
}
}
return $out;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment