当前位置: 首页 > 面试题库 >

转换 为新行以在文本区域中使用

燕涵容
2023-03-14
问题内容

如果我有一个变量:

$var1 = "Line 1 info blah blah <br /> Line 2 info blah blah";

和一个文本区域:

<textarea>echo $var1</textarea>

如何获得文本区域以显示新行,而不是在其中包含a的单个文本上显示文本<br />

编辑: 我尝试了以下方法

<textarea class="hobbieTalk" id="hobbieTalk" name="hobbieTalk" cols="35" rows="5" onchange="contentHandler('userInterests',this.id,this.value,0)"><?php

$convert=$_SESSION["hobbieTalk"];
$convert = str_replace("<br />", "\n", $convert);
echo $convert;

?></textarea>

但是,文本区域仍在br各行中包含标签。


问题答案:

试试这个

<?php
    $text = "Hello <br /> Hello again <br> Hello again again <br/> Goodbye <BR>";
    $breaks = array("<br />","<br>","<br/>");  
    $text = str_ireplace($breaks, "\r\n", $text);  
?>  
<textarea><?php echo $text; ?></textarea>


 类似资料:
  • 问题内容: 我知道保存文本区域时,可以使用nl2br()或str_replace来将/ n更改为br标签等。但是,我不确定如何在文本区域中插入换行符。我似乎找不到很多关于将那些带有换行符的数据放回文本区域的信息。 例如,我有一个表单,用户可以在其中更新字段。因此,用户可以输入: 将其保存到数据库后,将另存为: 现在,当用户在页面刷新后返回该表单时,通过从数据库中获取数据,所有字段将自动使用其先前的

  • 问题内容: This is my statement one.\n This is my statement2 我尝试了两者,但是渲染html文件时新行没有反映出来。我怎样才能做到这一点? 问题答案: 试试这个: 换行符和回车符是HTML实体Wikipedia。这样,您实际上是在分析新行(“\ n”),而不是将其显示为文本。

  • 问题内容: 我正在用JavaScript 编辑。问题是当我在其中换行时,它们将不会显示。我怎样才能做到这一点? 我正在获取编写函数的值,但不会产生换行符。 问题答案: 问题来自以下事实:换行符(?)与HTML 标签不同

  • 问题内容: 我的html中有一个textarea表单。如果用户点击两个句子之间的数据,该数据将被带到我的PHP中。 当前,如果用户输入: 我的PHP代码是: 我懂了 作为输出。我希望输出像这样 我该怎么办? 问题答案: 请尝试:

  • 问题内容: 我正在寻找可以限制行数的JavaScript(用户指的是某些文本由用户按键盘上的Enter键结束),该用户可以在textarea中输入内容。我找到了一些解决方案,但它们根本无法正常工作或表现得很奇怪。最好的解决方案是可以完成这项工作的jquery插件- 类似CharLimit,但是它应该能够限制文本行数而不是字符数。 问题答案: 这 可能会 有所帮助(可能最好使用jQuery,onDo

  • 问题内容: 我有Java程序,它将从服务器接收纯文本。纯文本可能包含URL。Java库中是否有任何Class可以将纯文本转换为HTML文本?还是其他图书馆?如果没有,那该怎么办呢? 问题答案: 我找到了使用模式匹配的解决方案。这是我的代码- 这是输入和输出- 输入文字是可变的: 输出: