3v4l.org

run code in 300+ PHP versions simultaneously
<?php $note=<<<XML <ClipList> <Clip> <ClipName>000228347</ClipName> <TimeCodeIn>01:00:00:00</TimeCodeIn> <TimeCodeOut>01:23:07:10</TimeCodeOut> <Duracao>00:23:07:10</Duracao> <Estado>Pronto para Emissão</Estado> <VersaoMedia>03- Original Version (dobrada PT-PT)</VersaoMedia> <Formato>4:3 Full Frame</Formato> <Qualidade>SD 16:9</Qualidade> <Som>2.0</Som> <TxReady>True</TxReady> <Titulo>Wow, Wow, Wubbzy - T1, 1</Titulo> <Observacoes>DR0002189<br/></Observacoes> <Ordem>1</Ordem> <Segmento> <Segmento> <VersaoSegmentacao>EMISSÃO</VersaoSegmentacao> <TimeCodeIn>01:00:00:00</TimeCodeIn> <TimeCodeOut>01:23:07:10</TimeCodeOut> <Duracao>00:23:07:10</Duracao> </Segmento> </Segmento> <ReferenciaExternaSerie>63470</ReferenciaExternaSerie> <ReferenciaExternaEpisodio>63470001</ReferenciaExternaEpisodio> <NumeroProcesso>14011726</NumeroProcesso> <Episodio>1</Episodio> <EpisodioTituloOriginal>Wow, Wow, Wubbzy - T1, 001</EpisodioTituloOriginal> <EpisodioTituloPortugues>Wow, Wow, Wubbzy - T1, 001</EpisodioTituloPortugues> <Temporada>T1</Temporada> <SerieTituloOriginal>Wow, Wow, Wubbzy - T1,</SerieTituloOriginal> <SerieTituloPortugues>Wow, Wow, Wubbzy - T1,</SerieTituloPortugues> <TipoConteudo>Programa</TipoConteudo> <Canal>Panda</Canal> <Distribuidor>Brands &amp; Rights 360, S.L.</Distribuidor> <RefExternaContrato>013067</RefExternaContrato> <ProximaData>2015-08-28T00:00:00</ProximaData> </Clip> <Clip> <ClipName>000228349</ClipName> <TimeCodeIn>01:00:00:00</TimeCodeIn> <TimeCodeOut>01:23:07:11</TimeCodeOut> <Duracao>00:23:07:11</Duracao> <Estado>Pronto para Emissão</Estado> <VersaoMedia>03- Original Version (dobrada PT-PT)</VersaoMedia> <Formato>4:3 Full Frame</Formato> <Qualidade>SD 16:9</Qualidade> <Som>2.0</Som> <TxReady>True</TxReady> <Titulo>Wow, Wow, Wubbzy - T1, 2</Titulo> <Observacoes>DR0002191<br/></Observacoes> <Ordem>1</Ordem> <Segmento> <Segmento> <VersaoSegmentacao>EMISSÃO</VersaoSegmentacao> <TimeCodeIn>01:00:00:00</TimeCodeIn> <TimeCodeOut>01:23:07:11</TimeCodeOut> <Duracao>00:23:07:11</Duracao> </Segmento> </Segmento> <ReferenciaExternaSerie>63470</ReferenciaExternaSerie> <ReferenciaExternaEpisodio>63470002</ReferenciaExternaEpisodio> <NumeroProcesso>14011726</NumeroProcesso> <Episodio>2</Episodio> <EpisodioTituloOriginal>Wow, Wow, Wubbzy - T1, 002</EpisodioTituloOriginal> <EpisodioTituloPortugues>Wow, Wow, Wubbzy - T1, 002</EpisodioTituloPortugues> <Temporada>T1</Temporada> <SerieTituloOriginal>Wow, Wow, Wubbzy - T1,</SerieTituloOriginal> <SerieTituloPortugues>Wow, Wow, Wubbzy - T1,</SerieTituloPortugues> <TipoConteudo>Programa</TipoConteudo> <Canal>Panda</Canal> <Distribuidor>Brands &amp; Rights 360, S.L.</Distribuidor> <RefExternaContrato>013067</RefExternaContrato> <ProximaData>2015-08-31T00:00:00</ProximaData> </Clip> </ClipList> XML; $xml=simplexml_load_string($note); //echo $xml->getName() . "<br>"; $arr = array(); foreach($xml as $key=>$value){ $arr[] = $value; } //$a = $xml->asXML(); $arr2 = array_map(function($object, $arg1) { return $object->asXML(); }, $arr); var_dump($arr2); //$b = json_encode($); //echo $b;
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught ArgumentCountError: Too few arguments to function {closure}(), 1 passed and exactly 2 expected in /in/4X7pM:90 Stack trace: #0 [internal function]: {closure}(Object(SimpleXMLElement)) #1 /in/4X7pM(90): array_map(Object(Closure), Array) #2 {main} thrown in /in/4X7pM on line 90
Process exited with code 255.

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