php - 在一个新行中替换多个新行

标签 php preg-replace

我想用一个换行符替换多个换行符,用一个空格替换多个空格,然后插入到数据库中。
到目前为止我试过这个 preg_replace("/\n\n+/", "\n", $text); 并且不起作用!

我还在 $text 上做这项工作以进行格式化。

    $text = wordwrap($text,120, '<br/>', true);
    $text = nl2br($text);

最佳答案

尝试使用以下模式:

/[\n\r]+/

如下:

preg_replace( "/[\r\n]+/", "\n", $text );

关于php - 在一个新行中替换多个新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25116368/

相关文章:

php - Laravel - 登录sql错误

javascript - 广播 Laravel 通知时应使用什么事件名称

PHP Gettext - 无翻译

php - 我是否正确使用了 preg_replace (PHP)?

php - WebSockets + PHP(Ratchet)登录系统

php - 无法在机器人框架测试中提交表单

php - 正则表达式忽略重音? PHP

php - 替换多个换行符、制表符和空格

Php正则表达式在字符串中的第一个全大写字母单词后插入字符

PHP 过滤文本的禁用词