我正在尝试回显一个字符串,字符串中包含“\ n”和“\ r”,但是当它执行时,它仍会显示“\ n”和“\ r \ n”。
这就是我正在做的事情。
$url = 'http://whoiz.herokuapp.com/lookup.json?url=madithouse.com';
$response = file_get_contents($url);
echo $response;
它回应了所有的事物,我想要的只是它到处都是“\ n”它到了新的一行。
答案 0 :(得分:3)
如果您要输出到浏览器,则不会看到新行(除非您查看源代码)。您必须使用nl2br()
。
答案 1 :(得分:2)
echo nl2br(json_decode($response));
答案 2 :(得分:1)
在这种情况下,nl2br()
不起作用。如果您希望在新行中输出代替“\ n”,只需将其替换为<br>
。
喜欢这个
$url = 'http://whoiz.herokuapp.com/lookup.json?url=madithouse.com';
$response = file_get_contents($url);
echo str_replace("\\n", "<br>", $response);