html <br/>标签在使用n2blr时出现在段落中

时间:2015-01-24 09:26:33

标签: php html

我曾使用下面的href代码从数据库中获取数据&amp;在whatsapp上分享。

 <a href="whatsapp://send?text=<?php echo nl2br($row['invite']); ?> -:Flash-Downloads.in:-">Share</a>

我想要的输出就像这样

Mark Robinson
USA
555454545

当我得到这个输出

Mark Robinson<br>
USA<br>
555454545<br>

删除<br>代码并打印与数据库中插入的数据相同的任何解决方案(在段落中)?

1 个答案:

答案 0 :(得分:1)

如果您不想获得<br>

,请避免使用nl2br

nl2br - 在字符串

中的所有换行符之前插入HTML换行符

说明

string nl2br ( string $string [, bool $is_xhtml = true ] ) 

返回在所有换行符之前插入'<br />''<br>'的字符串(\ r \ n,\ n \ r \ n,\ n和\ r \ n)。

请参阅此链接http://php.net/manual/en/function.nl2br.php

修改

您可以对URL进行编码以将新行传递为

<a href="whatsapp://send?text=<?php echo urlencode($row['invite']); ?> -:Flash-Downloads.in:-">Share</a>

修改

使用rawurlencode()将空格编码为%20而不是+

<a href="whatsapp://send?text=<?php echo rawurlencode($row['invite']); ?> -:Flash-Downloads.in:-">Share</a>