Php 在下面的代码中添加新行 $link='1。 2. ' ;

Php 在下面的代码中添加新行 $link='1。 2. ' ;,php,regex,Php,Regex,我需要在这两个链接之间划出一条新的界线。我试过: $link = '1. <a href="http://example.com/landing_page2?id=' .$id. '"><img src="http://example.com/admin/img/example_Logo.jpg?id=' .$id. '"></a> 2. <iframe frameborder="0" width="270" height="270" src="ht

我需要在这两个链接之间划出一条新的界线。我试过:

$link = '1. <a href="http://example.com/landing_page2?id=' .$id. '"><img src="http://example.com/admin/img/example_Logo.jpg?id=' .$id. '"></a>


2. <iframe frameborder="0" width="270" height="270" src="http://www.example.com/partnerwidget/pid.php?id=' .$id. '"></iframe>' ;

但它不起作用

您的帮助将非常可观……

试试:

<?php
echo "\n";
?>


这将为您的源代码以及浏览器中的html视图添加新行。

对于此类工作,您需要执行以下操作:

<?php
echo "<br />\n";
?>

$link=用:


@FadilKausmally我测试了它,它运行正常。@FadilKausmally愿上帝保佑你:-)啊,下次请使用
example.com
而不是
xxxx.com
我得到了一个奇怪的网站…可能是
$link = <<<EOF
1. <a href="http://example.com/landing_page2?id={$id}"><img src="http://example.com/admin/img/XXXXX_Logo.jpg?id={$id}"></a>


2. <iframe frameborder="0" width="270" height="270" src="http://www.example.com/partnerwidget/pid.php?id={$id}"></iframe>
EOF;
$id = 3;
$link = '1. <a href="http://example.com/landing_page2?id=' .$id. '"><img src="http://example.com/admin/img/example_Logo.jpg?id=' .$id. '"></a>


2. <iframe frameborder="0" width="270" height="270" src="http://www.example.com/partnerwidget/pid.php?id=' .$id. '"></iframe>' ;

$link = preg_replace('#(\r\n?|\n)+#', '<br>$1', $link);
echo $link;
$link = nl2br($link, false);
echo $link;