【发布时间】:2017-03-12 13:20:20
【问题描述】:
我正在使用 PHP SOAP 脚本从 Web 服务中检索数据。下面显示的我的 PHP 代码生成了一个 stdclass 对象,其中包含一个名为 Staff 的数组。
$values = $client->GetAllStaff($search_query);
$xml = $values->SasReqRespGetAllStaff;
print "<pre>\n";
print_r($xml);
print "</pre>";
?>
这会在我的网络浏览器中产生以下结果。
"stdClass Object ( [Source] => R5 Sim [RespMsgTag] => 5 [RespAck] => OK [RespNote] => [TotalItems] => 13 [Staff] => Array ( [0] => stdClass Object ( [StaffID] => 15 [Last] => LastName1 [First] => TESTstaffOut1 [Middle] => MName1 [Role] => Level 1 ) [1] => stdClass Object ( [StaffID] => 16 [Last] => LastName2 [First] => TESTstaffOut2 [Middle] => MName2 [Role] => Level 2 )"
如何将 [Staff] => 数组中的值写入 PHP 变量,以便以后使用和/或用于其他 PHP?如何循环访问 Staff [0]、[1]?
【问题讨论】: