首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend_Db :保留\n (换行符)输出字符

问Zend_Db :保留\n (换行符)输出字符
EN

Stack Overflow用户
提问于 2010-08-05 02:05:52
回答 1查看 547关注 0票数 1

我正在构建一个基于Zend的应用程序,我的问题是,每当我使用fetchAll()方法从数据库(从相应的模型类中)获取数据时,尽管\n字符存储在数据库中用于我试图获取的字符串,但当我将变量输出到视图脚本时,没有回车/换行符。

假设存储在db中的字符串是"Ok,那么显然zend_db自己执行转义操作,让我们看看:\n\n1。嘿\n\n\n。这\n\n\n 3,这个\n\n 4,工作吗?“,当我使用fetchAll获取这个数据,然后将它输出到视图脚本时,没有换行符,\n's被空格替换,所以我得到:

  1. 嘿,2。做3。这4。工作?

而不是期望的:

  1. 嘿
  2. 有吗?
  3. 这
  4. 工作

有人能向我解释,如果数据存储在数据库中的方式,我如何才能获得所需的输入?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-05 03:34:34

对数据使用nl2br(),它将将\n转换为<br />,这个问题与我用相同方式回答的这一个相同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3411252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档