php接收表单提交的信息之后 存入数据库
再次从数据库获取数据再前端显示时 空格还有回车都消失了;
解决办法:
1,存入数据库时候进行替换
2,或者在取出数据之后进行替换 然后再在html中显示
str_replace(" "," ",str_replace("\n","<br/>",$_POST['content']));
第一步进行回车替换 然后进行空格替换
也可以使用nl2br进行回车替换
echo nl2br($_POST['content']); //nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />)。注:要用双引号,不然无法替换;

本文详细介绍了在PHP中接收表单提交信息后存储到数据库,以及如何处理数据库中数据在前端显示时出现的空格与回车消失的问题。通过使用str_replace和nl2br函数进行字符替换,确保了数据在前后端显示的一致性和完整性。
571

被折叠的 条评论
为什么被折叠?



