1

实际上我有使用 str_replace 的问题,我举了我的例子:

<?php
$chars_1=array('\',"/","&","¬","~","-","_");
$chars_2=array("","","","","","","");

$result=str_replace($chars_1,$chars_2,$text);

?>

问题是在数组中放置字符 \ ,其余的我没有问题,但如果我放置或使用 \ 来更改其他字符我有问题,我如何替换 \ 并在数组中使用替换在这种情况下什么都没有,如果使用这个替换\迷你脚本会给我错误如果没有使用替换\一切正常

谢谢 !

4

1 回答 1

1

您必须使用双斜杠来转义斜杠:

$chars_1 = array('\\',"/","&","¬","~","-","_");
于 2013-09-01T18:28:02.630 回答