从wsdl打印我的结果时出现此错误。类stdClass的对象无法转换为字符串。
$scramble = $client->getMobile($origtext);
print("$scramble");
所以我使用var dump,这就是我得到的
var_dump($scramble);
Arrayobject(stdClass)#2 (1) { ["phone-num"]=> string(2) "VH" }
是的!字符串“VH”正是我需要打印但问题是..如何? 我应该使用像
这样的东西吗? $scramble = $client->getMobile($origtext)->Arrayobject("phone-num");
但它肯定会输出未定义的函数错误......任何人都知道我应该用什么方法来打印出他的字符串?
谢谢!
答案 0 :(得分:2)
试试这个
$scramble = $client->getMobile($origtext)->{"phone-num"};
答案 1 :(得分:0)
通过它的arrayobject键访问内部值:
$scramble = $client->getMobile($origtext);
print($scramble["phone-num"]);