How do I get a specific piece of a SOAP response??
$result = $client->GetLastClosingPrice($param);
// assess the results
if (is_soap_fault($result)) {
echo '<h2>Fault</h2><pre>';
print_r($result);
echo '</pre>';
} else {
//echo $result[0]->LastClose;
echo '<h2>Result</h2><pre>';
print_r($result);
echo '</pre>';
}
stdClass Object
(
[GetLastClosingPriceResult] => stdClass Object
(
[Outcome] => Success
[Identity] => Header
[Delay] => 0.006
[Security] => stdClass Object
(
[Outcome] => Success
[Delay] => 0
[CIK] => 0001341439
[Cusip] => 68389X105
[Symbol] => ORCL
[ISIN] => US68389X1054
[Valoren] => 959184
[Name] => Oracle Corporation
[Market] => NASDAQGS
[CategoryOrIndustry] => TECHNOLOGY
)
[Date] => 7/14/2011
[Last] => 32.05
[Open] => 32.81
[LastClose] => 32.69
[High] => 33.1
[Low] => 31.86
[ChangeFromOpen] => -0.76
[PercentChangeFromOpen] => -2.316
[ChangeFromLastClose] => -0.64
[PercentChangeFromLastClose] => -1.958
[Volume] => 32194500
[SplitRatio] => 1
[LastAdjusted] => 32.05
[OpenAdjusted] => 32.81
[LastCloseAdjusted] => 32.69
[HighAdjusted] => 33.1
[LowAdjusted] => 31.86
[ChangeFromOpenAdjusted] => -0.76
[ChangeFromLastCloseAdjusted] => -0.64
[VolumeAdjusted] => 32194500
[NotTraded] =>
)
)
I need to get the name. If you can use print_r to dump it out, it's gotta be an array, right? But it's like there are multiple objects inside of there. I'm using PHP5 Native Soap functionality.