作者Song6Lin (Song6.Lin)
看板PHP
标题[请益] stdClass取值
时间Sun Jun 1 13:44:08 2008
小弟最近遇到一个奇怪的问题,
想问看看前辈们有什麽好方法解决的?
function soap_request($param) {
$client = new soapclient(...?WSDL);
$ret = $client->call("Add", $param);
var_dump($ret);
/* 显示出来的结果:
stdClass::__set_state(array( 'Result' =>
stdClass::__set_state(array( 'string' => array ( 0 => 'Hello', 1 =>
'World', 2 => '~!!!!', ), )), ))
*/
}
我想从$ret中撷取出array中的"Hello", "World", "~!!!!"的字串,
但是$ret是一个stdClass, 我不知道该怎麽抓值orz
echo $ret['Result']['string'][0];
这样子会显示错误:
Fatal error: Cannot use object of type stdClass as array
小弟php初学,可能问题比较怪,还请各位前辈多多包含:p
--
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.184.20