php 获取数据库的内容如何换行显示

如下文本>全国大部分城市未按规定期限出台住房限购措施>北京警用直升机有望参加120急救>新西兰地震75人亡300人失踪>英国农民发现“蛋中蛋”显示为>全国大部分城市未按规... 如下文本 >全国大部分城市未按规定期限出台住房限购措施 >北京警用直升机有望参加120急救 >新西兰地震75人亡300人失踪 >英国农民发现“蛋中蛋”
显示为
>全国大部分城市未按规定期限出台住房限购措施
>北京警用直升机有望参加120急救
>新西兰地震75人亡300人失踪
>英国农民发现“蛋中蛋”
展开
 我来答
sunxch100
2011-02-24 · TA获得超过3619个赞
知道大有可为答主
回答量:1818
采纳率:50%
帮助的人:694万
展开全部
下面是一个解决方法:
以>作为分隔符
替换成\n
str_replace('>' , '\\n' , $text);
nl2br($text);
将\n替换成<br/>即可,参见php手册的nl2br()函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kepomsc
2011-02-24 · TA获得超过269个赞
知道小有建树答主
回答量:455
采纳率:100%
帮助的人:209万
展开全部
问题简化为如何将换号符转成 <BR>,以便HTML进行换行了,
使用PHP的内部函数
string nl2br ( string $string [, bool $is_xhtml = true ] )
echo nl2br ("行一\r\n行2\r\n行3\r\n");//自动就换行了
追问
看不懂啊,string nl2br ( string $string [, bool $is_xhtml = true ] )
是什么意思~~~
追答
$str="行一\r\n行2\r\n行3\r\n";
echo nl2br ($str);
$str就是你的输出文本变量;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyLmjj
2011-02-24 · TA获得超过192个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:165万
展开全部
你是在什么控件里显示内容?如果是textarea里面用 \n代替<br>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小毛聊娱乐影视
2011-02-24 · 超过25用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:86.2万
展开全部
$memo=str_replace(">","<br>>",$memo1); 打个比方 这样应该就可以,就是把字符串替换了一下~~试试看?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式