3v4l.org

run code in 300+ PHP versions simultaneously
<?php $example_response = '<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><SubmitVendorLeadResponse xmlns="http://www.quotewizard.com/"><SubmitVendorLeadResult>&lt;?xml version="1.0" encoding="utf-16"?&gt; &lt;QWXMLResponse Version="1.0"&gt; &lt;DateTime&gt;6/5/2014 6:08:45 AM&lt;/DateTime&gt; &lt;Contract_ID&gt;EB49169C-780F-4CA9-B25B-4DA2673D5636&lt;/Contract_ID&gt; &lt;Quote_ID&gt;0ad90b17-dc48-4170-9da1-f8c2cfc171cd&lt;/Quote_ID&gt; &lt;Status&gt;Success&lt;/Status&gt; &lt;Payout&gt;10.20&lt;/Payout&gt; &lt;/QWXMLResponse&gt;</SubmitVendorLeadResult></SubmitVendorLeadResponse></soap:Body></soap:Envelope>'; preg_match("/.*&lt;Quote_ID&gt;(?P<leadID>[0-9a-zA-Z\-]*).*Status&gt;(?P<status>[a-zA-Z]*).*Payout&gt;(?P<price>[0-9\.]*)&lt;.*/" , $example_response, $test_response); var_dump($test_response);

preferences:
33.76 ms | 402 KiB | 5 Q