3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = ' <users> <learner name="John"> <rater name="John" email="john@domain.com" group="Self"></rater> <rater name="Jane" email="jane@domain.com" group="Manager"></rater> <rater name="Nathan" email="nathan@domain.com" group="Peers"></rater> </learner> <learner name="Jane"> <rater name="Jane" email="jane@domain.com" group="Self"></rater> <rater name="John" email="john@domain.com" group="Peers"></rater> <rater name="Nathan" email="nathan@domain.com" group="Others"></rater> </learner> </users> '; $sxe = simplexml_load_string($xml); foreach($sxe as $learner){ $name = $learner->attributes()['name']; echo "Learner $name <br/>\n"; foreach($learner->rater as $rater){ foreach($rater->attributes() as $key => $value){ echo " - $key = $value <br/>\n"; } } }
Output for git.master, git.master_jit, rfc.property-hooks
Learner John <br/> - name = John <br/> - email = john@domain.com <br/> - group = Self <br/> - name = Jane <br/> - email = jane@domain.com <br/> - group = Manager <br/> - name = Nathan <br/> - email = nathan@domain.com <br/> - group = Peers <br/> Learner Jane <br/> - name = Jane <br/> - email = jane@domain.com <br/> - group = Self <br/> - name = John <br/> - email = john@domain.com <br/> - group = Peers <br/> - name = Nathan <br/> - email = nathan@domain.com <br/> - group = Others <br/>

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:
45.26 ms | 402 KiB | 8 Q