[英]array using foreach loop statement in php not displaying results
作為SOAP客戶端的響應,我得到了以下參數,其中所有參數都具有正確顯示的單個值,並且只有SerialEquipment參數是一個數組並且具有許多值,並且無法顯示此參數的結果。 它只是作為一個數組回顯。我很長時間以來一直在嘗試,但無法顯示SerialEquipment的結果。
使用var_dump的數組結果:
array (size=4)
'Emission Badge' => int 4
'Car Tax' => float 146
'Tax Type' => string 'D' (length=1)
'SerialEquipment' =>
array (size=41)
0 =>
object(stdClass)[6]
public 'Code' => int 204093
public 'Desc_Short' => string 'Ablagefach mittig in Gepäckraumtrennwand;ESACO_UG(122)' (length=55)
public 'Desc_Long' => string 'Ablagefach mittig in Gepäckraumtrennwand inkl. verschiebbarem Haltenetz' (length=72)
1 =>
object(stdClass)[8]
public 'Code' => int 160452
public 'Desc_Short' => string 'Airbag für Fahrer und Beifahrer, 2-stufi;ESACO_UG(103)' (length=55)
public 'Desc_Long' => string 'Airbag für Fahrer und Beifahrer 2-stufig' (length=41)
碼:
function getVehicleValuation()
{
$result = $client->getVehicleValuation($params);
$return = array(
'Emission Badge' => $result->vehicle->Emission_Badge,
'Car Tax' => $result->vehicle->Car_Tax,
'Tax Type' => $result->vehicle->Tax_Type,
'SerialEquipment' => $result->vehicle->SerialEquipment
);
return $return;
}
在此處顯示結果:
if($parameter['aktion'] == 'getVehicle')
{
$returned_array=getVehicleValuation();
foreach($returned_array as $objects)
{
foreach($objects as $key => $obj)
{
echo "key.: " . $key . "<br>";
echo $obj->Code . "<br>";
echo $obj->Desc_Short . "<br>";
echo $obj->Desc_Long . "<br>";
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.