- print_r: documentation ( source)
- array_walk_recursive: documentation ( source)
<?php
$arr = array(
'indexColor' => '#0FF0FF',
'faviURL' => get_stylesheet_directory_uri() . '/favicon.ico',
'secondColor' => '#0FFF0F',
'background' => array(
'image' => NULL,
'color' => '#DDDDDD',
'repeat' => 'no-repeat'
),
'blog' => array(
'animations' => array(
'title_classes' => 'wow animated fadeIn'
)
),
'sidebar' => array(
'position' => 'right'
)
);
function flatten_array(array $array) {
$flattened_array = array();
array_walk_recursive($array, function($a) use (&$flattened_array) { $flattened_array[] = $a; });
return $flattened_array;
}
print_r(flatten_array($arr));