发新话题
打印

【求助】转义字符'\'如何转义,请看代码

【求助】转义字符'\'如何转义,请看代码

<form action="str2_test.php" method=POST>
input:<input name=content type=text size=60>
<input type=submit value="submit">
</form>
<?php
if(isset($_POST)){
var_dump($_POST);
echo "<br>";
echo $_POST['content']."<br>";
$patten = "\\";
//$patten = "\x5c";
$cont = ereg_replace($patten,"",$_POST['content']);
echo $cont."<br>";
$cont2 = substr_replace($_POST['content'],$patten,0);
echo $cont2;
}
?>
实验代码为替换"\"字符,有人说"\\"可以,但
我输入"坏东西\\\\\声东击西"
array(1) { ["content"]=>  string(19) "坏东西\\\\\声东击西" }
坏东西\\\\\声东击西

Warning: ereg_replace(): REG_EESCAPE in D:\apache\Apache2\htdocs\check_test\str2_test.php on line 12

\
出现REG_EESCAPE错误,
如何用ereg_replace替换"\"?
请指点,谢谢了!      
):

TOP

没人知道吗?懂得的人帮忙回一下可以吗?      
):

TOP

$patten = "\\";改为:
$patten = "\\\\";
就OK了,我查好多E文网站
各位兄弟,我自己解决了      
):

TOP

发新话题