我曾使用下面的href代码从数据库中获取数据&在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>
代码并打印与数据库中插入的数据相同的任何解决方案(在段落中)?
答案 0 :(得分:1)
如果您不想获得<br>
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>