function options_array_flatten

options_array_flatten($array)

Flattens an array of allowed values.

Parameters

$array: A single or multidimensional array.

Return value

A flattened array.

File

modules/field/modules/options/options.module, line 376
Defines selection, check box and radio button widgets for text and numeric fields.

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;
}

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!field!modules!options!options.module/function/options_array_flatten/7.x