繁体   English   中英

字符串用=替换为空字符串PHP

[英]String replace with =  with empty string PHP

我在使用字符串替换时遇到一些典型问题。

首先,我通过使用Tinymce获得 HTML上的“富文本格式”

然后,我使用mysql_real_escape_string($_POST['desc']);处理HTML字符串mysql_real_escape_string($_POST['desc']);

但是,当我从数据库中回显值时,会有包含'='的随机字符串。 我尝试通过删除它

PHP:

html_entity_decode($d1);
str_replace('= ','', $d1);
preg_replace('= ','', $d1);
preg_replace('/= /','',$d1);
str_replace('= ','',$d1);

&by jQuery

$('#descc').text(function (i, old) {
     return old
         .replace('/= /', ' ');
});

但没有用。

请帮助...您可以在此处查看说明

也许尝试使用\\s+替换一个或多个空格

preg_replace('/=\s+/i','', $d1);

或更好地使用:

preg_replace('/=(\s| )+/i','', $d1);

它取代了多个空格和  字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM