Ответов: 6 Просмотров: 265
![](templates/InvisionExBB/im/spacer.gif) |
Есть код:
CODE ( html):
скопировать код в буфер обмена
<form method="post" action="repl.php" enctype="application/x-www-form-urlencoded"> <input type="text" value ="\r\n" name="retext1"> <input type="submit" name="submit" value="SendForm"> </form>
PHP:
скопировать код в буфер обмена
<?PHP $retext1 = $_POST['retext1']; $retext2 = "\r\n"; $content1 = "a1a2a3a4a5a6"; $content2 = "a1a2a3a4a5a6"; echo ord($retext1[0]),"<br>"; echo ord($retext2[0]),"<br>"; echo $content1 = preg_replace ("(\d)", $retext1, $content1),"<br>"; echo $content2 = preg_replace ("(\d)", $retext2, $content2),"<br>"; ?>
как результат я получаю:
92
13
a\r\na\r\na\r\na\r\na\r\na\r\n
a a a a a a
Почему разные результаты и как сделать, чтобы с html формы можно было указывать выражение для замены в регулярке? |