我已经搜索和搜索,但似乎我是唯一有这个问题的人。所以我想从这个$ _GET变量中换行。 所以这是我的网址:
test.php?name=Line%201\nLine%202\rLine%203\r\nLine%204
在我的代码我曾尝试:
print nl2br($_GET['name']); //doesn't work
我也有尝试:
print str_replace(array("\r\n", "\r", "\n"), "<br>", $name); //doesn't work
每次它打印出原始字符串(行1 \ nLine 2 \ rLine 3 \ r \ nLine 4 \ n)没有任何变化。 但是,如果我尝试使用未传入的变量,它总是有效。例如:
$other = "Line 1\nLine 2\rLine 3\r\nLine 4\n";
print `nl2br($_GET['name']);
print str_replace(array("\r\n", "\r", "\n"), "<br>", $other);
我也试图在tottaly新的文件,在这里我没有任何“消毒”脚本或其他任何脚本仍然存在不能得到这样做......
谢谢,确实是斜杠,没有来找我 –
@justsomeguy没问题,很高兴我能帮上忙。 – Jim