3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = '<?xml version="1.0" encoding="ISO-8859-1" ?> <Servicos> <cServico> <Codigo>40010</Codigo> </cServico> </Servicos>'; $b = '<?xml version="1.0" encoding="ISO-8859-1" ?> <Servicos> <cServico> <Codigo>40010</Codigo> </cServico> <cServico> <Codigo>40011</Codigo> </cServico> </Servicos>'; function getCodes(SimpleXMLElement $xml) { $codes = array(); foreach ($xml->cServico as $item) { $codes[] = (string)$item->Codigo; } return $codes; } var_dump(getCodes(new SimpleXMLElement($a))); var_dump(getCodes(new SimpleXMLElement($b)));

preferences:
31.13 ms | 404 KiB | 5 Q