2011-10-31 74 views
1

在打印過程中從類stdClass的的wsdl..Object我的結果,我得到這個錯誤不能在被轉換成字符串。對象無法轉換爲字符串...肥皂問題

$scramble = $client->getMobile($origtext); 
    print("$scramble"); 

所以我用VAR轉儲,這裏是我得到了什麼

var_dump($scramble); 

    Arrayobject(stdClass)#2 (1) { ["phone-num"]=> string(2) "VH" } 

是的!字符串「VH」正是我需要打印的,但問題是..如何? 我應該使用類似

$scramble = $client->getMobile($origtext)->Arrayobject("phone-num"); 

,但可以肯定的輸出未定義功能錯誤...任何人知道什麼方法,我應該使用打印出他字符串?

謝謝!

+0

你嘗試鑄造'$ scramble'到'array'?另外它使絕對*無*感覺寫''$ scramble「'。 – str

回答

2

試試這個

$scramble = $client->getMobile($origtext)->{"phone-num"}; 
+0

是的!它的工作非常感謝 – user987013

0

訪問的內在價值通過它的ArrayObject的關鍵:

$scramble = $client->getMobile($origtext); 
print($scramble["phone-num"]);