我有以下格式存储在数据库中的选项 -
option1:Option 1;option2:Option 2;option3:Option 3;option4:Option 4
用户可以编辑这些选项,因此当它们在其中时,<textarea>
我希望它们显示在单独的行上。
option1:Option 1
option2:Option 2
option3:Option 3
option4:Option 4
我试图通过用';'
新行替换分隔选项的字符来做到这一点(str_replace(';', PHP_EOL, $poll['poll_options'])
- 也尝试过"\r\n"
)
即使这似乎有效(echo '<pre>'; print_r($poll['poll_options']); echo '</pre>';
在新行上显示正确的选项),当我将文本放在 a<textarea>
中时,选项仅分隔为一个空格。
编辑- 我已将我使用的代码(现在反映在这篇文章中)更改为@John Conde 建议的代码,现在它可以在 FF 中使用。
有关如何解决的任何提示?谢谢。