public function get_subscription() { $get_subscription = new GetSubscription(); $get_subscription->loginEmail = $this->config->item('shiqi_username'); $get_subscription->password = $this->config->item('shiqi_password'); $get_subscription->status = 'Invisible'; $client = new SoapClient($this->url); $response = $client->GetSubscription($get_subscription); $result = $response->getSubscriptionResult; $result = simplexml_load_string($result->any, 'SimpleXMLElement', LIBXML_NOCDATA); foreach ($result as $datas) { foreach ($datas as $data) { $subscription[] = $data->Subscription_x0020_Name; } } foreach ($subscription as $subs) { $subs = (array) $subs; foreach ($subs as $sub) { $sub_arr[$sub] = $sub; } } return $sub_arr; }