3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = <<<'XML' <?xml version="1.0" encoding="UTF-8"?> <QUESTIONNAIRE> <ENTITE nom="Questions-réponses"> <NOM>Questions-réponses</NOM> <SITE>https://www.fff.fr/9-les-arbitres/240-les-lois-du-jeu.html</SITE> <DATE>30/06/2021</DATE> <QUIZZ> <QUIZZ1/> </QUIZZ> </ENTITE> <ENTITE nom="LIGUE DE BRETAGNE"> <NOM>LIGUE DE BRETAGNE</NOM> <SITE>https://footbretagne.fff.fr/arbitrage/</SITE> <DATE>08/08/2020</DATE> </ENTITE> </QUESTIONNAIRE> XML; $dom = new DOMDocument; $dom->loadXML($xml); //->load('donnees2.xml'); $xp = new DOMXPath($dom); $new_date = '21/04/1985'; $nom = 'LIGUE DE BRETAGNE'; $query = '(/*/ENTITE[@nom = "' . $nom . '"]/DATE/text())[1]'; $nodeList = $xp->query($query); if ( $nodeList->length ) { $nodeList->item(0)->nodeValue = $new_date; } echo $dom->saveXML();
Output for git.master, git.master_jit, rfc.property-hooks
<?xml version="1.0" encoding="UTF-8"?> <QUESTIONNAIRE> <ENTITE nom="Questions-réponses"> <NOM>Questions-réponses</NOM> <SITE>https://www.fff.fr/9-les-arbitres/240-les-lois-du-jeu.html</SITE> <DATE>30/06/2021</DATE> <QUIZZ> <QUIZZ1/> </QUIZZ> </ENTITE> <ENTITE nom="LIGUE DE BRETAGNE"> <NOM>LIGUE DE BRETAGNE</NOM> <SITE>https://footbretagne.fff.fr/arbitrage/</SITE> <DATE>21/04/1985</DATE> </ENTITE> </QUESTIONNAIRE>

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:
115.44 ms | 406 KiB | 5 Q