2017-04-13 92 views
0

我有一个用于上传文本到我的网站的输入字段。我想让它输出完全一样的内容,而不需要做任何修改。目前,当有人按下输入时,它将作为单词之间的空格输出。我想要在页面上输出的文字完全如何在输入字段中存在。这是我的代码。如何使我的输入字段输出完全是输入的内容?

<form action="upload.php" method="post" enctype="multipart/form-data" class="HW"> 
      Write the assignment here. 
      <br> 
      <textarea rows="15" cols="70" name="txt"> 

      </textarea> 
      <input type="submit" value="Add homework" name="submit" id="submit"> 
</form> 

谢谢!

+0

将在何处输出文本?如果换行符是您需要更改的唯一字符,您可以在提交时对输入内容进行搜索,然后仅替换任何换行符。 – freginold

+0

请您详细说明如何做到这一点?谢谢。 – MullerA

+0

查看我的答案,下面的例子。 – freginold

回答

0

您可以用空白替换换行符,以便有效地删除换行符。如何执行此操作的示例如下所示:

$newString = str_replace("PHP_EOL", "", $oldString) 
+0

非常感谢。 – MullerA

0

使用nl2br() PHP函数,如果你想保存换行符。

+0

我是一名PHP初学者,所以在我的代码中究竟使用那个函数? – MullerA