1

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

假设存储在 db 中的字符串显示为“好的,显然 zend_db 自己进行了转义,让我们看看:\n\n1.嘿\n\n2.是\n\n3.这个\n \n4. 工作?”,当我使用 fetchAll 获取此数据然后将其输出到视图脚本时,没有换行符,\n 被空格替换,所以我得到:

  1. 嘿 2. 3. 这 4. 有用吗?

而不是所需的:

  1. 工作

鉴于数据存储在数据库中的方式,有人可以向我解释如何获得所需的输入吗?

谢谢

4

1 回答 1

2

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

于 2010-08-05T03:34:34.270 回答