我想知道我的代码中缺少什么。我有一个将所有值都推送到.csv file的大表格。有textareas的实例,每当我在其中放入一些文本内容并在.csv文档中添加换行符(按Enter键)时,第一个后的任何文本行都会中断.csv,并开始新行。

我试过检查通过php取值并删除任何空格或中断,但似乎不起作用。

谁能告诉我我想念的东西吗?

HTML:

<textarea id="fianlCommentsText" name="fianlCommentsText"></textarea>


PHP:

$finalCommentsText = $_POST["finalCommentsText"];
function finalCommentsLineCheck()
    {
        global $finalCommentsText;
        preg_replace( "/\r|\n/", "", $finalCommentsText );
    }
    finalCommentsLineCheck();

最佳答案

\ r或\ n的“选择”要求使用括号:

preg_replace( "/(\r|\n)/", "", $finalCommentsText );


试试吧

07-24 16:31