如何向textarea中写入多行数据?

tjyihui 2003-11-22 05:01:19
<textarea name="text" cols="30" rows="3">
<?php
echo "第一行";
echo "第二行";
echo "第三行";
?>
</textarea>

运行后在textarea中显示地结果为:第一行第二行第三行
请问如何让其显示为:
第一行
第二行
第三行

这种多行形式?
...全文
279 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ustb 2003-11-24
  • 打赏
  • 举报
回复
数据如果是经nl2br处理过的,直接放,
如果不是,在你想分行处加“\n”,
sshwsfc 2003-11-24
  • 打赏
  • 举报
回复
把"\n"换成空不就行了
westdo 2003-11-24
  • 打赏
  • 举报
回复
nl2br用这个函数就可以了
Jatic 2003-11-23
  • 打赏
  • 举报
回复
<textarea name="text" cols="30" rows="3">
<?php
echo "第一行\n";
echo "第二行\n";
echo "第三行\n";
?>
</textarea>
NetDNASupport 2003-11-22
  • 打赏
  • 举报
回复
explode
切开字串。

语法: array explode(string separator, string string);

传回值: 阵列

函式种类: 资料处理




内容说明


本函式将字串依指定的字串或字元 separator 切开。将切开后的字串传回到阵列变数中。




使用范例

<?
function Print($line)
{
echo($line+"<br>");
}
$textAreaText = $_POST["textAreaVar"];
$arrayLines = explode("\n", $textarea);



array_walk($arrayLines,"Print");


?>

5570478 2003-11-22
  • 打赏
  • 举报
回复
如果在textarea中为多行,那么怎么样弄到文件中,使它成为一行(无换行标志)
孟子E章 2003-11-22
  • 打赏
  • 举报
回复
echo "第一行\n";
echo "第二行\n";
echo "第三行";

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧