为了账号安全,请及时绑定邮箱和手机立即绑定

PHP:如何仅替换 = 而不替换 <= 和 >=

PHP:如何仅替换 = 而不替换 <= 和 >=

PHP
江户川乱折腾 2021-12-03 19:29:03
我需要=用==符号替换字符串。问题是我不想替换<=和>=签名。
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

你可以使用preg_replace这个正则表达式,它看起来对=未通过前面的迹象<>!=或之后=

(?<![<>=!])=(?!=)

例如:

$string = "I need to replace = in string with == sign, but not in <=, != and >= signs.";
echo preg_replace('/(?<![<>=!])=(?!=)/', '==', $string);

输出:

I need to replace == in string with == sign, but not in <=, != and >= signs.

3v4l.org 上的演示


查看完整回答
反对 回复 2021-12-03
  • 1 回答
  • 0 关注
  • 205 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信