3v4l.org

run code in 500+ PHP versions simultaneously
<?php $xmlstring=<<<XML <?xml version="1.0" encoding="utf-8"?> <v-ov version="1.0"> <object vk="1" model="top"> <field type="BigIntegerField" name="bolpo">678</field> <field name="pdop"> <object wk="1" model="stage"> <field type="DateTimeField" name="updated_on">10 Dec, 2020, 10:00 </field> </object> <object wk="2" model="stage"> <field type="DateTimeField" name="updated_on">11 Dec, 2020, 10:00 </field> </object> </field> </object> </v-ov> XML; $xml_obj = new SimpleXMLElement($xmlstring); $nodes = $xml_obj->xpath('//object[@model="top"]/field[@name="pdop"]/object'); foreach($nodes as $node) { print_r($node); //attributes $model = $node['model']; $wk = $node['wk']; //node $field = $node->field; }
Output for rfc.property-hooks, git.master, git.master_jit
SimpleXMLElement Object ( [@attributes] => Array ( [wk] => 1 [model] => stage ) [field] => 10 Dec, 2020, 10:00 ) SimpleXMLElement Object ( [@attributes] => Array ( [wk] => 2 [model] => stage ) [field] => 11 Dec, 2020, 10: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:
37.33 ms | 894 KiB | 4 Q