3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xmlstr = <<<BUFFER <?xml version="1.0" encoding="UTF-8"?> <rss xmlns:g="http://base.google.com/ns/1.0" version="2.0"> <channel> <title><![CDATA[Title]]></title> <link><![CDATA[https:/path/]]></link> <description>WooCommerce Product List RSS feed</description> <metadata> <ref_application_id>451257172939091</ref_application_id> </metadata> <item> <g:id>anID</g:id> <g:inventory>5</g:inventory> <g:description><![CDATA[Some Text]]></g:description> <g:condition>new</g:condition> <g:mpn>sku</g:mpn> <g:title>Product Title</g:title> <g:availability>in stock</g:availability> <g:price>184.00 EUR</g:price> <g:brand><![CDATA[BRAND1]]></g:brand> </item> <item> <g:id>anID</g:id> <g:inventory>5</g:inventory> <g:description><![CDATA[Some Text]]></g:description> <g:condition>new</g:condition> <g:mpn>sku</g:mpn> <g:title>Product Title</g:title> <g:availability>in stock</g:availability> <g:price>185.00 EUR</g:price> <g:brand><![CDATA[BRAND2]]></g:brand> </item> <item> <g:id>anID</g:id> <g:inventory>5</g:inventory> <g:description><![CDATA[Some Text]]></g:description> <g:condition>new</g:condition> <g:mpn>sku</g:mpn> <g:title>Product Title</g:title> <g:availability>in stock</g:availability> <g:price>186.00 EUR</g:price> <g:brand><![CDATA[BRAND2]]></g:brand> </item> <!-- ............ --> </channel> </rss> BUFFER; $xmlobj = new SimpleXMLElement($xmlstr); foreach ($xmlobj->xpath('//item[g:brand="BRAND2"]') as $item) { unset($item[0]); } //Format XML to save indented tree rather than one line and save $dom = new DOMDocument('1.0'); $dom->preserveWhiteSpace = false; $dom->formatOutput = true; $dom->loadXML($xmlobj->asXML()); $dom->save('php://output');

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
144.91 ms | 2191 KiB | 8 Q