3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = '<voorbeeld xmlns:kennis="link" xmlns:tagg="verbinding" xmlns:aanhef="doorgang" xmlns:voornaam="verwijzing" xmlns:achternaam="brug" xmlns:hobby="my.foo.urn"> <kennis> <tagg:a> <aanhef:a>Mevr </aanhef:a> <persoon> <voornaam:a>Caro</voornaam:a> <achternaam:a>Emerald gaat</achternaam:a> <hobby:a> graag zingen </hobby:a> </persoon> </tagg:a> </kennis> <kennis> <tagg:b> <aanhef:b>Dhr </aanhef:b> <persoon> <voornaam:b>Bas</voornaam:b> <achternaam:b>van de Ven</achternaam:b> <hobby:b> drummen </hobby:b> </persoon> </tagg:b> </kennis> <kennis> <tagg:c> <aanhef:c>Jongeman </aanhef:c> <persoon> <voornaam:c>Ruben</voornaam:c> <achternaam:c>Verhoeven</achternaam:c> <hobby:c> voetballen </hobby:c> </persoon> </tagg:c> </kennis> </voorbeeld>' ; $sxe = new SimplexmlElement($xml) ; foreach($sxe->kennis as $kennis) { $tagdata = $kennis->children('verbinding'); // EXTRA TAG $aanhefdata = $tagdata->children('doorgang');//AANHEF echo "De aanhef is : ".$tagdata->a.$aanhefdata->a; echo $tagdata->b.$aanhefdata->b; echo $tagdata->c.$aanhefdata->c; foreach($tagdata->persoon as $persoon) { $Vnaamdata = $persoon->children('verwijzing'); //VOORNAAM $Anaamdata = $persoon->children('brug');// ACHTERNAAM $hobbydata = $persoon->children('my.foo.urn');//HOBBY echo $tagdata->a.$aanhefdata->a.$Vnaamdata->a.$Anaamdata->a.$hobbydata->a; echo $tagdata->b.$aanhefdata->b.$Vnaamdata->b.$Anaamdata->b.$hobbydata->b; } /*echo $tagdata->b.$aanhefdata->b.$Anaamdata->b.$hobbydata->b; echo $tagdata->c.$aanhefdata->c.$Anaamdata->c.$hobbydata->c;*/ echo '<br/>'; } echo "<br>";
Output for git.master, git.master_jit, rfc.property-hooks
De aanhef is : Mevr <br/>De aanhef is : Dhr <br/>De aanhef is : Jongeman <br/><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:
35.51 ms | 401 KiB | 8 Q