$str = '<?xml version="1.0" encoding="utf-8"?> <returnsms> <returnstatus>Success</returnstatus> <message>ok</message> <remainpoint>0</remainpoint> <taskID>-8307280112529702907</taskID> <successCounts>1</successCounts> </returnsms>'; $xml = new \DOMDocument(); $xml->loadXML($str); $res = $xml->getElementsByTagName( "returnsms"); $message = $status = ''; foreach($res as $value ) { $message = $value->getElementsByTagName('message')->item(0)->nodeValue; $status = $value->getElementsByTagName('returnstatus')->item(0)->nodeValue; } if ($message == 'Success' && $status == 'ok'){ return true; }else{ return false; }