PHP 替换html标签内的单引号,将单引号替换成双引号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 替换html标签内的单引号,将单引号替换成双引号相关的知识,希望对你有一定的参考价值。

如<div style=" font-family:'宋体'; ">‘’‘AAAAAAA’’‘</div>
替换成<div style=" font-family:"宋体"; ">‘’‘AAAAAAA’’‘</div>
只是标签内的单引号替换成双引号!!!
求大神帮忙,谢谢
$a = ' <div style=" font-family:'宋体'; ">‘’‘AAAAAAA’’‘</div> ';

由于将$a 上传数据库出错,原因是上传内容中不能出现单引号,所以想将标签内的单引号替换成双引号再试下。

将$a 中的<>内的单引号替换成双引号,宋体外的单引号(')替换成双引号(”)。
’‘’AAAAAA'''保持不变

$a=str_replace("'",'"',$a);会把AAA外的单引号一同去掉,所以不可取。

参考技术A $fString=str_replace("'",'"',$fString); 参考技术B 有点不明白 参考技术C 没意义的
首先没区别
其次这样不符合嵌套规则
参考技术D html代码中嵌入php是用<?php ?>来嵌入的,不明白你的意思追问

$a = ' ‘’‘AAAAAAA’’‘ ';
将$a 中的标签内的单引号替换成双引号
宋体外的单引号(')替换成双引号(”)

以上是关于PHP 替换html标签内的单引号,将单引号替换成双引号的主要内容,如果未能解决你的问题,请参考以下文章