I just cant find this setting and its annoying me.
With soap client when you initialise you pass in the WSDL URI and a set of arguments. One of the arguments enforces that returned values come back as an array (otherwise if there is only one item returned it drops the fact its an array).
Quite easy to work around but I know there is a setting for it. I just can't find it...