【发布时间】:2010-08-05 02:05:52
【问题描述】:
我正在构建一个基于 Zend 框架的应用程序,我的问题是每当我使用 fetchAll() 方法从数据库(从相应的模型类内部)获取数据时,尽管存储了 \n 字符在我试图获取的字符串的数据库中,当我将变量输出到视图脚本时,没有回车/换行符。
假设存储在 db 中的字符串显示为“好的,显然 zend_db 自己进行了转义,让我们看看:\n\n1。嘿\n\n2。是\n\n3。这\n\n4. 工作吗?”,当我使用 fetchAll 抓取此数据然后将其输出到视图脚本时,没有换行符,\n 被空格替换,所以我得到:
- 嘿 2. 3. 这 4. 有用吗?
而不是想要的:
嘿
会
这个
工作
鉴于数据在数据库中的存储方式,有人可以向我解释如何获得所需的输入吗?
谢谢
【问题讨论】:
-
您是否使用 print_r/var_dump/var_export 和
<pre>标签来验证换行符确实被删除了?请记住,默认情况下 HTML 不会保留大部分空白。
标签: php zend-framework newline zend-db-table