2012-05-15 160 views
0

我已經閱讀了關於這個主題的多篇文章,但沒有一篇足夠具體的解決我的問題。解析PHP肥皂電話

基本上我正在做一個wsdl服務的soap調用,它返回一個信息數組。我需要做的是將這些信息解析成幾個變量。

下面是我實例化soap客戶端的代碼,然後調用通過SSN的wsdl服務。現在,$ result包含服務返回的所有信息。我可以做一個var_dump($ result);查看所有返回的值,這意味着我的問題不在soap客戶端或調用中。

​​

但是我需要知道如何使用循環將結果導入變量。我已經試過以下沒有成功:

 foreach ($result["fullName"] as $fullName){ 
     $first = $fullName["firstName"]; 
     $last = $fullName["lastName"]; 
    } 

現在我希望是第一個$ $和最後變量包含由WSDL服務提供的名字和姓氏。但是我的語法一定是錯的。

任何幫助,非常感謝!

回答

0

沒有看到的$result一個var_dump我不能肯定,但我猜這就是你要找的內容:

$first = $result['fullName']['firstName']; 
$last = $result['fullName']['lastName']; 
+0

謝謝你,讓我正確的語法,並從那裏我能從我需要的wsdl響應中提取結果! –