我想知道为什么php在我删除双引号时添加反斜杠.
<input type="text" name="number" id="number" />
<input type="button" name="button" id="button" value="Button" />
Run Code Online (Sandbox Code Playgroud)
假设他们用户输入值5-1/2"并且我通过jquery的.get方法将其传递给处理页面.
$('#button').click(function(){
$.get('determine.php?number='+$('#number').val(),function(data){
$('#response').html(data);
});
});
Run Code Online (Sandbox Code Playgroud)
这是我的处理页面.
determine.php
$number = $_GET['number'];
$number = str_replace(array('"', "'"), '', $number);
echo $number;
//echos 5-1/2\
Run Code Online (Sandbox Code Playgroud)
为什么反斜杠在那里?