如何在通过php插入文本时在文本区域中创建新行?
我以为它是\n
,但它被直接打印在文本区。
谢谢
发布于 2010-10-13 23:34:59
如果不看你的代码,我不能确定,但我猜你使用的是单引号('\n')而不是双引号("\n")。
PHP只会在字符串括在双引号中时计算转义序列。如果你使用'\n',PHP会把它当作一个文字字符串。如果您使用"\n",PHP将解析字符串中的变量和转义序列,并按照您的期望打印一个新行。
发布于 2012-09-06 20:00:13
试一试
$text = 'text line one' . PHP_EOL . 'text line two';
echo '<textarea>' . $text . '</textarea>';
将在文本区的reparate行上添加每个文本。
发布于 2014-02-07 04:10:09
PHP端:从Textarea字符串到PHP字符串
$newList = ereg_replace( "\n",'|', $_POST['theTextareaContents']);
PHP端: PHP字符串返回到TextArea字符串:
$list = str_replace('|', ' ', $r['db_field_name']);
https://stackoverflow.com/questions/3911261
复制相似问题