我从 web 服务获取一个 xml 文件。
不幸的是,该文件包含字符代码 2 (\u0002),它破坏了解析器。
所以我试图删除所有字符代码 2,但只是在尝试进行简单的字符串替换时得到奇怪的结果。
为了测试这一点,我创建了一个名为 test.php 的 php 文件,其内容如下:
<?
$aaa="Hi"+chr(2)+"There"+chr(2)+"Rick";
$aaa = str_replace($aaa,chr(2),"");
echo $aaa;
?>
我从命令行运行它:
php test.php
当我运行它时,我得到一个空白字符串。
我究竟做错了什么?