如何从下面的示例中获取int 98?
$resp = $client->send($msg);
if ($resp->faultCode())
echo 'Error: '.$resp->faultString();
else
echo print_r($resp->value()->scalarval());
print_r()
会返回此信息:
Array ( [0] => xmlrpcval Object ( [me] => Array ( [int] => 98 ) [mytype] => 1 [_php_class] => ) ) 1
我一直试图做的就是从变量中的98
获取Array([int] => 98))
...
答案 0 :(得分:0)
如果格式化了print_r()
输出并且使用xmlrpcval
可能有更好的方法会更容易,但会为对象执行此操作会更容易:
$result = $resp->value()->scalarval();
$value = $result[0]->me['int'];