回车在数据库中的存储的问题?(在线等)

tete 2004-06-21 11:41:42
我在一个textarea中有一段文字,提交到数据库后(字段为text类型),在td中显示时回车显示不出来。而读出显示在textarea中却正常,问为什么?求解决方法
...全文
160 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CsdnRob 2004-07-02
  • 打赏
  • 举报
回复
还是没有表达清楚呀。 如果是“必须有两位小数点” ^(0|[1-9]\d{2})\.(\d{2})$ 如果是“一不定有小数点” ^(0|[1-9]\d{2})$|^(0|[1-9]\d{2})\.(\d{2})$
bistar 2004-06-21
  • 打赏
  • 举报
回复
edlongren 2004-06-21
  • 打赏
  • 举报
回复
nl2br($content);
用这个函数方便的多啊~:)
或者复杂一点,定义一函数:

function restr($content){
$string=str_replace(" "," ",$content);
$string=str_replace("\n","<br>",$string);
return $string;
}


ccterran 2004-06-21
  • 打赏
  • 举报
回复
还要
str_replace(" "," ",$content);
xuzuning 2004-06-21
  • 打赏
  • 举报
回复
按原样保存
输出时根据需要用nl2br()函数
Cain 2004-06-21
  • 打赏
  • 举报
回复
nlbr2();
zhuomaocn 2004-06-21
  • 打赏
  • 举报
回复
在<td>中显示的时候,得要把回车替换成<br>
yown 2004-06-21
  • 打赏
  • 举报
回复
读出来的时候作个替换:char(13)---><br>
lzkd 2004-06-21
  • 打赏
  • 举报
回复
假设你的text字段名为text
$text=ereg-replace("\n","<br>",$text);
echo $text;

上面的意思是,将$text内的回车转换为<br>来表示,在html
中<br>就可以显示为回车.
countstars 2004-06-21
  • 打赏
  • 举报
回复
什么乱七八糟的回复都有,Hoho~

21,886

社区成员

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

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