Php 从包含xmlrpcval对象的数组中获取数据
如何从下面的示例中获得int 98Php 从包含xmlrpcval对象的数组中获取数据,php,arrays,Php,Arrays,如何从下面的示例中获得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
$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
我一直在尝试从变量中的数组([int]=>98))中获取
98
。如果将print\r()
输出格式化,可能会有更好的方法使用xmlrpcval
,但这会对对象起作用:
$result = $resp->value()->scalarval();
$value = $result[0]->me['int'];
$resp->value()->scalarval()[0]->me['int']==98
谢谢你,斯克鲁勒。。。作品很棒:)