我是PHP世界的新手。虽然经历了几个功能,我遇到了striplash() 我不清楚它的好处。通过几个谷歌链接已经消失,但它的好处仍然不明确。
<?php
$array=array("a"=>"0","b"=>"1","c"=>"2");
print_r ($array);
print "\n";
foreach($array as $key=>$value)
{
print "Before stripslash : $value\n";
stripslashes($value);
print "After stripslash : $value\n";
}
print_r ($array);
?>
输出:
阵 ( [a] =&gt; 0 [b] =&gt; 1 [c] =&gt; 2 )
在striplash之前:0 剥离后:0 在striplash之前:1 剥离后:1 在striplash之前:2 剥离后:2
阵 ( [a] =&gt; 0 [b] =&gt; 1 [c] =&gt; 2 )
答案 0 :(得分:1)
PHP docs清楚地解释。该页面的第一个例子:
<?php
$str = "Is your name O\'reilly?";
// Outputs: Is your name O'reilly?
echo stripslashes($str);
?>
答案 1 :(得分:1)
php函数addslashes在我干扰SQL查询的任何其他字符前放置一个反斜杠字符。 stripslashes通过删除反斜杠字符来反转这个
答案 2 :(得分:1)
此功能的功能是从字符串中删除斜杠
<?php
$str = "Is your name O\'reilly?";
// Outputs: Is your name O'reilly?
echo stripslashes($str);
?>
简单来源here