javascript - PHP - 从文本区域中删除换行符

标签 javascript php html csv line-breaks

我想知道我的代码中缺少什么。我有一个大表单,将所有值推送到 .csv 文件。有 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 );

尝试一下吗?

关于javascript - PHP - 从文本区域中删除换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40247187/

相关文章:

php - 在 PHP 中使用来自正则表达式本身的正则表达式变量

javascript - Angularjs 在模板中导入 html

c# - 使用foreach在asp.net中滚动图像

javascript - 更好的方法来检查字典中的所有值是否为真?

javascript - importAnnotCommand 返回未定义

javascript - 处理自动IP输入?

php - 构建一个 mysqli 查询,按顺序和每页显示

javascript - 未捕获的 TypeError : this. onSubmit 不是 React.js 中的函数

php - 在php和Mysql中更新数据

jquery - 通过id在另一个div中添加一个div?