我们在使用textarea标签时想保留内容的换行效果,应该怎么操作呢,今天我们就讲讲php转换textarea中回车换行的方法。
在html页面提交textarea时应该将"\r", "\n", "\r\n"几个字符串替换为'\n'存入数据库里
//修改公告内容确认页面 public function getSubViewModNotice() { $content = str_replace(array("\r", "\n", "\r\n"), '\n', $_REQUEST['content']); $tmplParam = []; $tmplParam['id'] = $_REQUEST['id']; $tmplParam['title'] = $_REQUEST['title']; $tmplParam['content'] = $content; return view('index/notice',$tmplParam); }
当需要把textarea存入数据库里的数据显示在html textarea时我们需要将'\n'替换为 chr(13)
//修改公告界面 public function getSubViewNotice() { $tmplParam = []; $template=model('Notice')->where('1=1')->order('id desc')->find(); $tmplParam['id'] =$template->id; $tmplParam['title'] =$template->title; $tmplParam['content'] = str_replace('\n', chr(13), $template->content); $tmplParam['time'] =$template->time; return view('index/notice_edit',$tmplParam); }
通过以上内容我们知道了php转换textarea中回车换行的方法。感谢您访问“我爱捣鼓(www.woaidaogu.com)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!