function cck_array_flatten in Content Construction Kit (CCK) 7.3
Helper function to flatten an array of allowed values.
Parameters
$array: A single or multidimensional array.
Return value
A flattened array.
1 call to cck_array_flatten()
- cck_allowed_values_php in ./
cck.module - Callback to return allowed values constructed from php code snippet.
File
- ./
cck.module, line 323 - Allows administrators to use php code snippets to define allowed values or default values. The snippets are stored in a database table and retrieved in callback functions.
Code
function cck_array_flatten($array) {
$result = array();
if (is_array($array)) {
foreach ($array as $key => $value) {
if (is_array($value)) {
$result += cck_array_flatten($value);
}
else {
$result[$key] = $value;
}
}
}
return $result;
}