PHP如何去除从Linux文件读出来的特殊字符


在linux文件里每一行记录一个字符串,如—— I波纹管
当我通过PHP从文件里读出这一行数据时,变成了—— I^B波纹管 ,多了“^B”,我该如何去除这种类似的特殊字符?

apache php nginx mysql Linux

ps2fan 11 years, 4 months ago

不知道这里的 ^B 是不是那个 ascii code 为 2 的一个字符
参考这里: http://www.robelle.com/smugbook/ascii.html

如果真的是它的话,在 PHP 中,可以用这种方式取得/替换这个字符:


 $str = 'some string';
$ctrl_b = chr(2);

$new_str = str_replace($ctrl_b, '', $str);

参考这里: http://us1.php.net/chr

飛月·苍穹 answered 11 years, 4 months ago

Your Answer