thinkphp 从数据库调取出来的文字怎么分段显示

发布网友 发布时间:2022-04-06 04:21

我来回答

2个回答

热心网友 时间:2022-04-06 05:51

你截图的内容应该是直接echo字段内容吧?你查看网页源代码,会发现实际看到的<br />标签是& lt; br /& gt;
出现这种情况,是因为存在数据库中数据,其中包含的html标签已经被转换成其他字符了,使用的是系统函数htmlspecialchars。
【解决办法】你在读出数据时,把这些字符又转换成真正的HTML代码,使用系统函数shtmlspecialchars。
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是:
& (和号) 成为 &
" (双引号) 成为 "
' (单引号) 成为 '
< (小于) 成为 & lt;
> (大于) 成为 & gt;

热心网友 时间:2022-04-06 07:09

直接用volist进行换行遍历就Ok了;追问满意回答我试了试,还是不行,你能远程控制一下吗

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com