转换“输入”在文本文件的 中



我有一个程序,将文本框的内容添加到我在另一个页面上包含的文本文件中,问题是包含不会自动创建一个新的行,它在文本文件中。

我该怎么做?

提前感谢您的帮助!

我不知道你在问什么,但一个常见的错误是假设文本区域中的换行符会为你格式化为HTML,它不会。但在php中,你可以使用nl2br()函数将换行符转换为html <br>

如果问题是在实际文本框中查看换行符,则应该使用rn, r或n(取决于您的操作系统)。或者,如果你想在web上查看所述换行符,你可以使用echo nl2br($txt)

请确保在n操作符周围使用双引号。

$text = "first line of text";
$text .= "n" . $newText;
编辑:

或者将新行保存为变量:

<?    
    $newline = '
';
    $text = "first line of text";
    $newText = 'second line';
    $text .= $newline . $newText;
    echo $text;
http://codepad.org/pplKTiCN

$text = strip_tags($text, '<br>');

或者你可以用

代替br标签
$text = str_replace ('<br>', "n", $text);
http://php.net/manual/en/function.str-replace.php

也查看http://www.php.net/manual/en/function.nl2br.php

可以在文本框的文本末尾添加rn

$textToAppend=$textInTextbox . 'rn'  

rn是Windows中的换行符序列。
r表示回车,n表示换行r的ASCII码是0x13, n的ASCII码是0x10

相关内容

  • 没有找到相关文章

最新更新