php - CKeditor 删除多余的空格

标签 php ckeditor

我正在使用 CKeditor 作为文本编辑器,它不会删除多余的空格。

我试过了

$foo = strip_tags($foo);
$foo = preg_replace('/\s+/',' ',$foo);

我不知道还有什么其他方法可以从这里删除空格。有什么想法吗?

谢谢

最佳答案

试试这些:

$foo = preg_replace('/\s{2,}/', ' ', $foo);

$foo = preg_replace('/( )+/', ' ', $foo);

或者这个也删除换行符

$foo = trim(preg_replace('/[\s\t\n\r\s]+/', ' ', $foo))

更新

试试这个:

$foo = trim(preg_replace('/( )+|\s\K\s+/','',$foo));

关于php - CKeditor 删除多余的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24579078/

相关文章:

javascript - 如何在 iframe 中正确使用内联 CKEditor?

php - 一次将两个表中的信息读取为两种形式

php - 电子邮件的正则表达式显示用户和域的第一个和最后一个字母

javascript - HTML 文件上传 - 为什么要使用 IFrame

javascript - 验证 CKEditor 对话框中的两个输入

jquery - 当 <textarea> 通过 ajax 响应更新时 ckeditor 消失

javascript - 输入法所见即所得编辑器不在 mysql 数据库中存储值?

php - 带有 PhpWord 的隐蔽 HTML:错误 - DOMDocument::loadXML():p 上的命名空间前缀 o 未在实体中定义

javascript - 从头开始的 wordpress 主题不起作用

javascript - 在 CkEditor 4.3 中禁用右键单击