有时候前端用的文本域,管理后台用的富文本,而文本域如果有回车什么的,则在富文本域这边回显会失败,报前端的问题。
处理方法就是把文本域的一些特殊的符号给处理了:
/**
* 换行符等转换成html格式输出
**/
function code_to_string($str)
{
/*
* \t:水平制表(跳到下一个Tab位置)意思是按一个tab
* \n:换行
* \r:回车,将当前位置移到本行开头
*/
$pre = array( " " , " " , "\t" , "\n" , "\r" );
$to = array( ' ' , ' ' , ' ' , '<br>' , '<br>' );
return str_replace ( $pre , $to , $str );
}