echo $begrüßung;
mein Problem ist wahrscheinlich ganz einfach, aber ich schnall es einfach nicht...
Kontrollausgaben können helfen.
Auslesen tu ich die Attribute so:
$XMLObject = new SimpleXMLElement($XMLString);
foreach($XMLObject->tariffs[0]->tariff as $Attribute)
{
$DataArray['id'] = $Attribute['id'];
$DataArray['name'] = $Attribute['Name'];
$DataArray['price'] = $Attribute['Price'];
};
> Aber irgend wie sieht mein Array immer so aus:
>
> $DataArray['name']
> 0 = "name1"
> $DataArray['price']
> 0 = "5"
> $DataArray['id']
> 0 = "0"
>
> Hat irgendwer noch ne Idee???
Schau nach, was du wirklich bekommst, wenn du auf eines dieser Attribute zugreifst, dann wirst du vielleicht auch erkennen, was noch erforderlich ist, um auf den eigentlichen Wert zuzugreifen. Verwende var\_dump() (oder print\_r()) für die Kontrollausgabe. Ein <pre> davor kann die Übersichtlichkeit der Ausgabe erhöhen.
echo "$verabschiedung $name";