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

Php html<;br>;使用n2blr时,标签出现在段落中,php,html,Php,Html,我使用下面的href代码从数据库中获取数据并在whatsapp上共享 <a href="whatsapp://send?text=<?php echo nl2br($row['invite']); ?> -:Flash-Downloads.in:-">Share</a> 当我得到这个输出时 Mark Robinson<br> USA<br> 555454545<br> markrobinson 美国 55545 是否

我使用下面的href代码从数据库中获取数据并在whatsapp上共享

 <a href="whatsapp://send?text=<?php echo nl2br($row['invite']); ?> -:Flash-Downloads.in:-">Share</a>
当我得到这个输出时

Mark Robinson<br>
USA<br>
555454545<br>
markrobinson
美国
55545

是否有任何解决方案可以删除

标记并打印与插入数据库(在段落中)相同的数据?

如果不想获取

nl2br-在字符串中的所有换行符之前插入HTML换行符

描述

string nl2br ( string $string [, bool $is_xhtml = true ] ) 
返回在所有换行符(\r\n\n\r\n和\r)之前插入了

”或

的字符串

请参阅此链接

编辑

您可以对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>


这是我使用的代码。。。!!只需编辑您的问题,不要粘贴评论。请在提问前阅读此内容
<a href="whatsapp://send?text=<?php echo rawurlencode($row['invite']); ?> -:Flash-Downloads.in:-">Share</a>