2016-01-20 58 views
0
´╗┐<?xml version="1.0" encoding="UTF-8"?> 

如何從php上面的字符串去掉'''?當我使用file_get_content($ file)或laravel的File :: get($ file)時,它會在顯示所有特殊字符的各種文本編輯器中打開文件時出現。xml文件起始處的字符

+3

使用'SUBSTR使用preg_match這樣

$XML = '´╗┐<?xml version="1.0" encoding="UTF-8"?>'; preg_match("/<\?xml.*/", $XML, $matchs); $newXML = $matchs[0]; 

測試它該作品($的數據,strpos($的數據, 「<」));'刪除開始標記之前的字符。 - - -例如。 $ data是你的字符串.... – Ali

+0

你需要刪除所有特殊字符或這個。你可以嘗試一下[str_replace](http://php.net/manual/en/function.str-replace.php)。 –

+1

謝謝@Ali,解決了我的問題。添加爲答覆,我將其標記爲已接受 – m1kfb

回答

相關問題