【发布时间】:2015-11-09 05:00:50
【问题描述】:
我需要将后面的字符串中的 \ 替换为 ''。
$x = "FBU4061\0258";
当我做$x = str_replace('\\', '', $x);
返回 FBU40618,
是否有任何解决方法可以获取 FBU40610258。
注意:我需要在双引号内执行此操作。在单引号内,它会毫无问题地返回所需的值。
【问题讨论】:
-
@RensTillmann,它不适用于双引号,请参阅我的说明
-
然后创建一个变量,然后做任何你想做的事?我不明白为什么会有所作为。
-
我认为它在双引号中的点是它变得太晚了。一旦你使用了这个变量,
\025就会被转换成一个字符:eval.in/465229 -
@RensTillmann,当您使用双引号字符串时,PHP 会进行转义序列替换,\0 是 NUL 字节。
标签: php