LinuxÒÁµéÔ°ÂÛ̳'s Archiver

ust ·¢±íÓÚ 2005-12-31 15:43

¡¾ÇóÖú¡¿×ªÒå×Ö·û'\'ÈçºÎתÒå,Çë¿´´úÂë

<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Ìæ»»"\"?
ÇëÖ¸µã,ллÁË!

ust ·¢±íÓÚ 2006-1-4 16:54

ûÈËÖªµÀÂð?¶®µÃµÄÈ˰ïæ»ØÒ»Ï¿ÉÒÔÂð?

ust ·¢±íÓÚ 2006-1-5 11:47

$patten = "\\";¸ÄΪ:
$patten = "\\\\";
¾ÍOKÁË,ÎÒ²éºÃ¶àEÎÄÍøÕ¾
¸÷λÐÖµÜ,ÎÒ×Ô¼º½â¾öÁË

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.