繁体   English   中英

PHP从textarea打印每一行

[英]php print each line from textarea

我有这个代码

<textarea rows="4" cols="50"  type="text" name="ytburl" /></textarea>       
<input type="submit" value="START" name="submit" />

$ytburl = $_POST["ytburl"];
echo 'link '.$ytburl.' is here'

因此,如果在textarea中,我放置2个链接:

example.com/11111

example.com/22222

然后我得到这个输出:

链接example.com/11111 example.com/22222在这里

我想得到这个输出:

链接example.com/11111在这里

链接example.com/22222在这里

如果只nl2br()发送文本一样打印文本,则可以使用nl2br()函数将所有换行符替换为HTML标记。

但是,最好只打印未过滤的数据,然后将其与strip_tags()函数结合使用。

echo nl2br(strip_tags($variable));

尝试这个

<?php
$arrLines = explode(' ', $variable);
foreach($arrLines AS $line){
    echo $line . '<br/>';
}
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM