php - 替换为空格 CKEditor

标签 php mysql ckeditor str-replace

我需要将文本从 CKEditor 组件保存到我的数据库,我需要用普通空格替换。我已经尝试过:

$newString = str_replace(" "," ",$newString);

但是没用!有什么想法吗?

注意我的字符串确实有 < 和 >,所以这个解决方法也不起作用:How to replace &nbsp; to space?

要保存的字符串:

<p><strong>Objectifs</strong></p> <ul> <li><em>Accompagner&nbsp;: Accompagner par le biais de suivi individuel et de groupe, les familles vers la prise en charge de leur santé globale.</em></li> </ul> <ul> <li><em>Informer&nbsp;: Devenir une référence en santé préventive et mieux-être auprès des nouvelles familles. Rendre accessible toute information concernant la péri et post natalité des participants par tous les médiums disponibles.</em></li> </ul> <ul> <li><em>Enrichir&nbsp;: Guider les nouveaux parents à travers des expérimentations pratiques pour&nbsp; optimiser les apprentissages réalisés face à la santé globale de la famille et ainsi accroître leurs compétences et leurs capacités d''agir. </em></li> </ul> <ul> <li><em>Relier&nbsp;: Relier les différents intervenants en santé afin d''assurer une accessibilité et une vrai continuité de soins et de services aux familles.</em></li> </ul>

最佳答案

找到了 CKEditor 的解决方法:

在 config.js 中:在末尾添加以下行 config.basicEntities = false;

基本实体包括:nbsp,gt,lt,amp

关于php - 替换为空格 CKEditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23501874/

相关文章:

asp.net-mvc - Knockout、CKEditor 和单页应用程序

drop-down-menu - 如何在窗口中正确显示 CKEditor 4.0 工具栏下拉菜单和其他弹出窗口?

php - 如何仅提取数组键(字符串)的一部分并更改其大小写

javascript - 禁用 CKEditor 上下文菜单客户端

php - 从 lang 为 en 的数据库中选择的内连接查询

php - 忽略 Where 并优先考虑 Order By

php - 如何更新复选框所选 ID 的数据库并将邮件发送到相应的电子邮件地址

mysql select查询非常慢并且使用filesort

php - 连接速度慢的用户的 ajax 问题

PHP 将一个网站包含到另一个网站中