无法在PHP中工作

时间:2013-12-24 12:12:44

标签: php

我正在尝试回显一个字符串,字符串中包含“\ n”和“\ r”,但是当它执行时,它仍会显示“\ n”和“\ r \ n”。

这就是我正在做的事情。

$url = 'http://whoiz.herokuapp.com/lookup.json?url=madithouse.com';
$response = file_get_contents($url);
echo $response;

它回应了所有的事物,我想要的只是它到处都是“\ n”它到了新的一行。

3 个答案:

答案 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);