dedlfix: SimpleXML: einzelner Kindknoten vs. Array von Kindknoten

Beitrag lesen

echo $begrüßung;

Schien mir zu abwegig - foreach reagiert doch sonst allergisch, wenn's kein Array zu essen bekommt.

Ja, aber die SPL macht es möglich, Objekte wie Arrays aussehen zu lassen. Auch foreach lässt sich davon erfolgreich täuschen.

Ansonsten reicht ein kleiner Typecast aus, um aus einem skalaren Wert vorübergehend ein Array zu machen und ein Array als solches zu belassen.

$scalar = 42;  
foreach ((array)$scalar as $value)  
  echo $value;

echo "$verabschiedung $name";