function fancybox_array_flatten in fancyBox 6
Same name and namespace in other branches
- 7 fancybox.admin.inc \fancybox_array_flatten()
Flatten an array, preserving its keys.
1 call to fancybox_array_flatten()
- _save_fancybox_settings in ./
fancybox.admin.inc - Save settings into 'fancybox_settings' variable
File
- ./
fancybox.admin.inc, line 257 - Administration page callbacks for the Fancybox module.
Code
function fancybox_array_flatten($array) {
$result = array();
if (is_array($array)) {
foreach ($array as $key => $value) {
if (is_array($value)) {
$result += fancybox_array_flatten($value);
}
else {
$result[$key] = $value;
}
}
}
return $result;
}