我有一个网页,其中包含其他网页来源。它看起来像
<html>
....
<div id="content">
{"note":"\n<!DOCTYPE html>\n<html>\n\t<head>\n\t\t<!--[if IE 9]>\n\t\t\t<script src=\"\/js\/PIE\/PIE_IE9.js\"><\/script>\n\t\t\t<link rel=\"stylesheet\"...
</div>
所以我有一个像
这样的字符串<!DOCTYPE html>\n<html>\n\t<head>\n\t\t<!--[if IE 9]>\n\t\t\t<script src=\"\/js\/PIE\/PIE_IE9.js\"><\/script>\n\t\t\t<link rel=\"stylesheet\"...
我想得到
<!DOCTYPE html><html><head><!--[if IE 9]><script src="\js\PIE\PIE_IE9.js"></script><link rel="stylesheet".
是否有任何PHP函数可以删除像“\n, \t, \
”这样的特殊字符...
我只需要一个常规的HTML代码。
抱歉我的英文
答案 0 :(得分:0)
正如已经指出的那样,有更好的方法可以做到这一点:
$string = "<!DOCTYPE html>\n<html>\n\t<head>\n\t\t<!--[if IE 9]>\n\t\t\t<script src=\"\/js\/PIE\/PIE_IE9.js\"><\/script>\n\t\t\t<link rel=\"stylesheet\"";
echo preg_replace('/\r|\n|\t|\\\/', '', $string);
这将替换特殊字符\n
,\t
,\r
和\