PHP不能取代少于字符

时间:2019-11-10 17:53:45

标签: javascript php replace

我有一个字符串:

if (z > data.angles[k] - 45 && z < data.speed_limit)

我正在尝试替换<和之前/之后的空格:

$text = str_replace(' < ', '<', $text);
$text = str_replace(" < ", "<", $text);

但是得到这个:

if (z > data.angles[k] - 45 && zdata.speed_limit)

所以没有什么比这少。我不明白怎么了。你能帮我吗? 附言我要更改的是JS代码。

1 个答案:

答案 0 :(得分:-1)

我已经检查了您的代码,它可以正常工作。在在线沙箱http://sandbox.onlinephpfunctions.com/code/3da3ba1db490683048089fd9b2317cd1f412121e

中检查代码结果

也许您正在浏览器中查找结果,并且 <> 用于创建html标签,这就是为什么您看不到它们的原因。如果是这样,请尝试在浏览器中通过Cntr + U检查代码结果。