<soap-env:envelope xmlns:soap-enc="" xmlns:soap-env="">
<soap-env:header>
</soap-env:header>
<soap-env:body>
<ns1:createuserresponse>
<username>weqew_825</username>
<password>uwnoqedcjs</password>
<result>
<succeeded>true</succeeded>
<errorcode>0</errorcode>
<errortext></errortext>
</result>
</ns1:createuserresponse>
</soap-env:body>
</soap-env:envelope>
我想从字符串
上方删除xmlns:soap-enc="" xmlns:soap-env=""
答案 0 :(得分:0)
你可以使用preg_replace
$string = preg_replace('/xmlns:.*\"/','',$string);
但最好避免这种情况,因为再次使用SimpleXML解析xml会产生很多警告(可能会被@表示)。
更稳固的解决方案
希望它有所帮助