请告诉我,我使用php的textarea传递以下文本:
Text1
Text2
Text3
我接受这样的文本行-echo nl2br($_POST['list']);
问题是如何在每行的开头和结尾添加字符,以使文本显示如下:
(Text1)
(Text2)
(Text3)
答案 0 :(得分:2)
一种方法是使用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 />';
}