3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = <<<EOT <trackingresponse> <trackingdetails> <trackingdetail> <trackingnumber>4569788591</trackingnumber> <parcelnumber>15504569788591</parcelnumber> <consignmentnumber>4569788591</consignmentnumber> <deliveryaddress1></deliveryaddress1> <deliveryaddress2>Bramble Wood</deliveryaddress2> <deliverylocality>1Street</deliverylocality> <deliverycity></deliverycity> <deliverypostcode></deliverypostcode> <deliverycountrycode>GB</deliverycountrycode> <etastart>1970-01-01T12:31:00+01:00</etastart> <etaend>1970-01-01T13:31:00+01:00</etaend> <parcelcode>15504569788591*19990</parcelcode> <trackingevents> <trackingevent> <date>2022-09-24T08:32:00+01:00</date> <code>15</code> <type>OUT FOR DELIVERY</type> <description>On vehicle for delivery between 12:31 - 13:31 Out For Delivery SMS notification sent</description> <locality>Peterborough</locality> <countrycode>GB</countrycode> <etastart>12:31</etastart> <etaend>13:31</etaend> <imagekey></imagekey> </trackingevent> <trackingevent> <date>2022-09-24T00:36:00+01:00</date> <code>4</code> <type>CONFIRMED AT DEPOT</type> <description>Confirmed at depot</description> <locality>Peterborough</locality> <countrycode>GB</countrycode> <imagekey></imagekey> </trackingevent> <trackingevent> <date>2022-09-24T00:17:00+01:00</date> <code>4</code> <type>CONFIRMED AT DEPOT</type> <description>Confirmed at depot</description> <locality>Peterborough</locality> <countrycode>GB</countrycode> <imagekey></imagekey> </trackingevent> <trackingevent> <date>2022-09-23T20:01:00+01:00</date> <code>9</code> <type>HUB SCAN</type> <description>Confirmed at Hub</description> <locality>Hub 3 - Bham</locality> <countrycode>GB</countrycode> <imagekey></imagekey> </trackingevent> <trackingevent> <date>2022-09-23T18:34:00+01:00</date> <code>0</code> <type>PARCEL DATA</type> <description>Customer data received</description> <locality>Birmingham</locality> <countrycode>GB</countrycode> <imagekey></imagekey> </trackingevent> </trackingevents> </trackingdetail> </trackingdetails> </trackingresponse> EOT; $obj = simplexml_load_string($xml); // if you actually think you will get multiple foreach($obj->trackingdetails->trackingdetail as $trackingDetail){ echo $trackingDetail->trackingnumber; } echo PHP_EOL; // if you know you'll always have just one echo $obj->trackingdetails->trackingdetail->trackingnumber;
Output for git.master_jit, git.master, rfc.property-hooks
4569788591 4569788591

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:
48.43 ms | 401 KiB | 8 Q