不清楚striplash()功能

时间:2011-11-04 16:48:33

标签: php

我是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 )

3 个答案:

答案 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