function options_array_flatten
Flattens an array of allowed values.
Parameters
$array: A single or multidimensional array.
Return value
A flattened array.
3 calls to options_array_flatten()
- list_field_validate in modules/
field/ modules/ list/ list.module - Implements hook_field_validate().
- _options_get_options in modules/
field/ modules/ options/ options.module - Collects the options for a field.
- _options_storage_to_form in modules/
field/ modules/ options/ options.module - Transforms stored field values into the format the widgets need.
File
-
modules/
field/ modules/ options/ options.module, line 376
Code
function options_array_flatten($array) {
$result = array();
if (is_array($array)) {
foreach ($array as $key => $value) {
if (is_array($value)) {
$result += options_array_flatten($value);
}
else {
$result[$key] = $value;
}
}
}
return $result;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.