You are here

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