微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php将文本区域空格、换行转换成HTML代码后插入数据库的方法

PHP将文本区域空格、换行转换成HTML代码后插入数据库方法

$post=$_post[textvalve];//将文本区域传递过来的值储存在$post变量中

$post=str_replace(chr(13),'<br>',$post);

$post=str_replace(chr(32),'&nbsp;',$post);

//最终的$post值就是转换成html后的值

//说明:原理:将$post变量中的换行字符"chr(13)"和空格字符"chr(32)"分别替换为html的换行符"<br>"和"&nbsp;"    。

注意,以上的网页编码为gbk2312,因为只有此时空格符才为“chr(32)”

若要在文本区域中显示HTML代码,也很简单,只需将上面的

$post=str_replace(chr(13),$post); 

倒过来替换即可,即:

$post=str_replace(<br>,'chr(13)',$post);

$post=str_replace('&nbsp;',chr(32),$post);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐