Ala*_*nse 69
没有看到你的代码我不能确定,但我的猜测是你使用单引号('\n')而不是双引号("\n").
如果字符串用双引号括起来,PHP将只评估转义序列.如果使用'\n',PHP将把它作为文字字符串.如果使用"\n",PHP将解析变量和转义序列的字符串,并打印出您期望的新行.
尝试
$text = 'text line one' . PHP_EOL . 'text line two';
echo '<textarea>' . $text . '</textarea>';
Run Code Online (Sandbox Code Playgroud)
将在texarea的修复行中添加每个文本.
PHP方面:从Textarea字符串到PHP字符串
$newList = ereg_replace( "\n",'|', $_POST['theTextareaContents']);
Run Code Online (Sandbox Code Playgroud)
PHP端:PHP字符串返回TextArea字符串:
$list = str_replace('|', ' ', $r['db_field_name']);
Run Code Online (Sandbox Code Playgroud)