如果我有一个变量:
$var1 = "Line 1 info blah blah <br /> Line 2 info blah blah";
和一个文本区域:
<textarea>echo $var1</textarea>
如何获得文本区域以显示新行,而不是在其中包含a的单个文本上显示文本<br />?
<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各行中包含标签。
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>