Php 在非文本区域内显示文本区域输入
我正在开发一个表单完成视图,需要轻松复制。其中一个输入是显示多行的。这样人们就可以打印出这样的东西 亲爱的鲍勃:, 我是来做这件事的 多谢各位 塞拉哈尔 然后,我将这些数据作为varchar(1500)latin1_swedish_ci存储到数据库中。问题是,当我尝试以除a以外的任何方式显示此数据时,它会将所有行合并为1。不在上面的示例将显示如下: 大宗报价 亲爱的鲍勃,我是来做这件事的。谢谢你,塞拉哈尔 我不能使用文本区域来显示它的原因是它不便于复制和粘贴 问题: 1) 是否有其他正确显示的方法? 2) 字符串中是否有隐藏字符,我可以用它在php中识别并解析文本 此代码确实有效,但我无法使用文本区域:Php 在非文本区域内显示文本区域输入,php,html,css,Php,Html,Css,我正在开发一个表单完成视图,需要轻松复制。其中一个输入是显示多行的。这样人们就可以打印出这样的东西 亲爱的鲍勃:, 我是来做这件事的 多谢各位 塞拉哈尔 然后,我将这些数据作为varchar(1500)latin1_swedish_ci存储到数据库中。问题是,当我尝试以除a以外的任何方式显示此数据时,它会将所有行合并为1。不在上面的示例将显示如下: 大宗报价 亲爱的鲍勃,我是来做这件事的。谢谢你,塞拉哈尔 我不能使用文本区域来显示它的原因是它不便于复制和粘贴 问题: 1) 是否有其他正确显示的方
<textarea>
<?php echo $model->description;?>
</textarea>
使用CSS,并在文本容器上设置空白:pre
。我认为您需要在输出时添加nl2br
,例如
<?php echo nl2br($model->description);?>
1。使用echo strip_tags(…)2从字符串中删除标记。如果您想在textarea中显示标记,请使用WYSIWYG编辑器3。如果您不想使用WYSIWYG编辑器(样式类似DIV的textarea)并在用户单击文本时在其中显示文本,请使用JavaScript将其替换为textarea