- simplexml_load_string: documentation ( source)
- var_export: documentation ( source)
<?php
$xml = <<<XML
<root>
<menu_items type="array">
<menu_item>
<description/>
<gluten_free type="boolean">false</gluten_free>
<id type="integer">18780</id>
<name>Gyro Wrap</name>
<vegan type="boolean">false</vegan>
<vegetarian type="boolean">false</vegetarian>
<formatted_price>Min: $6.00 Max: $0.00</formatted_price>
</menu_item>
<menu_item>
<description/>
<gluten_free type="boolean">false</gluten_free>
<id type="integer">18781</id>
<name>Chicken Shawerma Wrap</name>
<vegan type="boolean">false</vegan>
<vegetarian type="boolean">false</vegetarian>
<formatted_price>Min: $6.00 Max: $0.00</formatted_price>
</menu_item>
<menu_item>
<description/>
<gluten_free type="boolean">false</gluten_free>
<id type="integer">18782</id>
<name>Spicy Chicken Wrap</name>
<vegan type="boolean">false</vegan>
<vegetarian type="boolean">false</vegetarian>
<formatted_price>Min: $7.00 Max: $0.00</formatted_price>
</menu_item>
<menu_item>
<description/>
<gluten_free type="boolean">false</gluten_free>
<id type="integer">18783</id>
<name>Falafel Wrap</name>
<vegan type="boolean">false</vegan>
<vegetarian type="boolean">true</vegetarian>
<formatted_price>Min: $6.00 Max: $0.00</formatted_price>
</menu_item>
<menu_item>
<description/>
<gluten_free type="boolean">false</gluten_free>
<id type="integer">18784</id>
<name>Baklava</name>
<vegan type="boolean">false</vegan>
<vegetarian type="boolean">true</vegetarian>
<formatted_price>Min: $3.00 Max: $0.00</formatted_price>
</menu_item>
</menu_items>
</root>
XML;
$vendor = simplexml_load_string($xml);
$post_meta = array();
if(!empty($vendor->menu_items)){
$i = 0;
foreach($vendor->menu_items->menu_item as $menu_item){
$post_meta["marcato_menu_name_".$i] = (string)$menu_item->name;
$i++;
}
}
var_export($post_meta);