¡¾ÇóÖú¡¿×ªÒå×Ö·û'\'ÈçºÎתÒå,Çë¿´´úÂë
<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Ìæ»»"\"?
ÇëÖ¸µã,ллÁË! ûÈËÖªµÀÂð?¶®µÃµÄÈ˰ïæ»ØÒ»Ï¿ÉÒÔÂð? $patten = "\\";¸ÄΪ:
$patten = "\\\\";
¾ÍOKÁË,ÎÒ²éºÃ¶àEÎÄÍøÕ¾
¸÷λÐÖµÜ,ÎÒ×Ô¼º½â¾öÁË
Ò³:
[1]