2016-01-20 25 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

回答

相关问题