Ich habe folgendes xml mit simplexml_load_string analysiert:PHP alle Attribute von xml
<ItemAttributes>
<Binding>Misc.</Binding>
<Brand>Gotcha</Brand>
<Feature>schöne Kontraststickerei</Feature>
<Feature>langer und taillierter Schnitt</Feature>
<Feature>kleine Kängurutasche</Feature>
<Feature>Druckknopfleiste mit großen Metallknöpfen</Feature>
<Feature>Rückseite figurbetonend gerafft</Feature>
<ProductGroup>Sports</ProductGroup>
<ProductTypeName>SPORTING_GOODS</ProductTypeName>
<Title>Gotcha Damen Strickjacke</Title>
</ItemAttributes>
Und wollen alle "Feature" holen innerhalb auf Array-Taste. eigentlich mache ich das so:
$response = array(
"details" => htmlentities((string) $item->ItemAttributes->Feature)
);
Damit hole ich nur das erste Attribut. Die "Schöne Kontraststickerei". aber ich möchte alle Attribute in der $ Antwort ['Details'] haben. im besten Fall durch Komma getrennt.
zeigen, wie laden die XML-Inhalte – RomanPerekhrest
'$ response = array(); foreach ($ item-> children() als $ node) { $ response [] = $ node-> Feature; } print_r ($ antwort); ' –