3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = '<?xml version="1.0" encoding="utf-8"?> <response> <products> <item> <product_id>32417</product_id> <manufacturer>Alcatel</manufacturer> <model>Sparq 2</model> <deeplink>http://www.mysite.com/sc_offer?gid=32417</deeplink> <thumbnail_URL>http://www.mysite.com/images/devices/thumbs/Alcatel-Sparq-II.jpg</thumbnail_URL> <image_URL>http://www.mysite.com/images/devices/Alcatel-Sparq-II.jpg</image_URL> <price_not_working>0.00</price_not_working> <price_poor>0.00</price_poor> <price_fair>20.00</price_fair> <price_good>25.00</price_good> <price_perfect>25.00</price_perfect> <price_new>25.00</price_new> <battery_new>1.00</battery_new> <battery_perfect>1.00</battery_perfect> <battery_good>1.00</battery_good> <battery_fair>1.00</battery_fair> <battery_poor>0.00</battery_poor> <charger_new>1.00</charger_new> <charger_perfect>1.00</charger_perfect> <charger_good>1.00</charger_good> <charger_fair>1.00</charger_fair> <charger_poor>0.00</charger_poor> <packaging_new>1.00</packaging_new> <packaging_perfect>1.00</packaging_perfect> <packaging_good>1.00</packaging_good> <packaging_fair>1.00</packaging_fair> <packaging_poor>0.00</packaging_poor> </item> <item> <product_id>31303</product_id> <manufacturer>Apple</manufacturer> <model>iPhone 3G 8gb</model> <deeplink>http://www.mysite.com/sc_offer?gid=31303</deeplink> <thumbnail_URL>http://www.mysite.com/images/devices/thumbs/iPhone 8 3G.jpg</thumbnail_URL> <image_URL>http://www.mysite.com/images/devices/iPhone 8 3G.jpg</image_URL> <price_not_working>0.00</price_not_working> <price_poor>0.00</price_poor> <price_fair>7.00</price_fair> <price_good>2.00</price_good> <price_perfect>2.00</price_perfect> <price_new>2.00</price_new> <battery_new>1.00</battery_new> <battery_perfect>1.00</battery_perfect> <battery_good>1.00</battery_good> <battery_fair>1.00</battery_fair> <battery_poor>0.00</battery_poor> <charger_new>1.00</charger_new> <charger_perfect>1.00</charger_perfect> <charger_good>1.00</charger_good> <charger_fair>1.00</charger_fair> <charger_poor>0.00</charger_poor> <packaging_new>1.00</packaging_new> <packaging_perfect>1.00</packaging_perfect> <packaging_good>1.00</packaging_good> <packaging_fair>1.00</packaging_fair> <packaging_poor>0.00</packaging_poor> </item> </products> </response>'; $xml = simplexml_load_string($xml); $items = $xml->products; $devices = json_decode(json_encode($items), TRUE)['item']; print_r($devices);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [product_id] => 32417 [manufacturer] => Alcatel [model] => Sparq 2 [deeplink] => http://www.mysite.com/sc_offer?gid=32417 [thumbnail_URL] => http://www.mysite.com/images/devices/thumbs/Alcatel-Sparq-II.jpg [image_URL] => http://www.mysite.com/images/devices/Alcatel-Sparq-II.jpg [price_not_working] => 0.00 [price_poor] => 0.00 [price_fair] => 20.00 [price_good] => 25.00 [price_perfect] => 25.00 [price_new] => 25.00 [battery_new] => 1.00 [battery_perfect] => 1.00 [battery_good] => 1.00 [battery_fair] => 1.00 [battery_poor] => 0.00 [charger_new] => 1.00 [charger_perfect] => 1.00 [charger_good] => 1.00 [charger_fair] => 1.00 [charger_poor] => 0.00 [packaging_new] => 1.00 [packaging_perfect] => 1.00 [packaging_good] => 1.00 [packaging_fair] => 1.00 [packaging_poor] => 0.00 ) [1] => Array ( [product_id] => 31303 [manufacturer] => Apple [model] => iPhone 3G 8gb [deeplink] => http://www.mysite.com/sc_offer?gid=31303 [thumbnail_URL] => http://www.mysite.com/images/devices/thumbs/iPhone 8 3G.jpg [image_URL] => http://www.mysite.com/images/devices/iPhone 8 3G.jpg [price_not_working] => 0.00 [price_poor] => 0.00 [price_fair] => 7.00 [price_good] => 2.00 [price_perfect] => 2.00 [price_new] => 2.00 [battery_new] => 1.00 [battery_perfect] => 1.00 [battery_good] => 1.00 [battery_fair] => 1.00 [battery_poor] => 0.00 [charger_new] => 1.00 [charger_perfect] => 1.00 [charger_good] => 1.00 [charger_fair] => 1.00 [charger_poor] => 0.00 [packaging_new] => 1.00 [packaging_perfect] => 1.00 [packaging_good] => 1.00 [packaging_fair] => 1.00 [packaging_poor] => 0.00 ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
31.31 ms | 409 KiB | 8 Q