First option as array, folling as strings causes error
code such as:
'xAxis' => array( 'title' => array( 'text' => 'hours'), 'type' => 'datetime', 'minPadding' => '0.05', 'maxPadding' => '0.05', 'showLastLabel' => 'false' ),
will produce the error
Invalid arguement suppied to foreach
This is because you only check the first option in a group, if the first option is an array you assume the rest are also an array,
The same also works in reverse, if you have a string as the first option and arrays following then instead of parsing the array, the word array is echoed.