Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $input = <<<'XML'
- <?xml version="1.0" encoding="UTF-8"?>
- <apps>
- <app id="1">
- <name>Blah</name>
- <price locale="sv">19.31</price>
- <price locale="no">16.39</price>
- <price locale="da">15.65</price>
- <price locale="all">2.12</price>
- </app>
- </apps>
- XML;
- $xml = new SimpleXMLElement($input);
- $apps = array();
- foreach ($xml as $node) {
- $app = array('name' => (string)$node->name, 'price' => array());
- foreach ($node->price as $price) {
- $locale = (string)$price['locale'];
- $app['price'][$locale] = (float)$price;
- }
- array_push($apps, $app);
- }
Add Comment
Please, Sign In to add comment