在php行的开头和结尾添加字符

在php行的开头和结尾添加字符,php,Php,请告诉我,我使用textarea post php传输以下文本: Text1 Text2 Text3 我接受这样行的文本-echo nl2br($_POST['list'])问题是如何在每行的开头和结尾添加字符,以便文本显示如下: (Text1) (Text2) (Text3) 一种方法是使用foreach: $data = nl2br($textarea); // add '<br />' after each newline $data_array = explode('&l

请告诉我,我使用textarea post php传输以下文本:

Text1
Text2
Text3
我接受这样行的文本-
echo nl2br($_POST['list'])问题是如何在每行的开头和结尾添加字符,以便文本显示如下:

(Text1)
(Text2)
(Text3)

一种方法是使用
foreach

$data = nl2br($textarea); // add '<br />' after each newline
$data_array = explode('<br />', $data);

foreach ($data_array as $data_str) {
    echo '(' . trim($data_str) . ')<br />';
}
$data=nl2br($textarea);//在每个换行后添加“
” $data_数组=分解(“
”,$data); foreach($data\u数组作为$data\u str){ 回显“(”.trim($data_str)。”)
; }
按新行拆分,添加
()
,然后再次加入。@u\u mulder通过示例演示您迄今为止为完成此任务所做的努力,以及遇到的困难。堆栈溢出不是免费的代码编写服务。以下是输出(第二行开头的空格)
(Text1)(Text2)(Text3)
尝试使用
trim($data\u str)
以避免空格?答案中使用了空格。是的,我刚刚编辑了我的答案。如果它不起作用,你能用
var\u dump(nl2br($\u POST['list'])的输出添加编辑你的问题吗?