当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP stripslashes()用法及代码示例


stripslashes()函数是PHP中的内置函数。此函数删除字符串中的反斜杠。
用法:

stripslashes(string)

参数:该函数仅接受一个参数,如上面的语法所示。描述如下:

  • string:这是唯一需要的参数,用于指定函数将在其上运行的字符串。

返回值:该函数返回一个反斜杠被去除的字符串。


例子:

Input : "Geeks for\ Geeks"
Output : Geeks for Geeks

Input : "A\ Computer \Science \Portal"
Output : A Computer Science Portal

以下示例程序旨在说明PHP中的stripslashes()函数:

示例1:

<?php 
    //code 
    $str = "Geeks for\ Geeks"; 
    echo stripslashes($str); 
?>

输出:

Geeks for Geeks

示例2:在此程序中,我们将看到stripslashes()函数的数组实现。 stripslashes()不是递归的。为了将此函数应用于数组,需要递归函数。

<?php 
function stripslashes_arr($value) 
{ 
    $value = is_array($value) ? 
                array_map('stripslashes_arr', $value) : 
                stripslashes($value); 
  
    return $value; 
} 
  
  
$array = array("Gee\\ks ", "fo\\r", " \\Geeks"); 
$array = stripslashes_arr($array); 
  
  
print_r($array); 
?>

输出:

Array
(
    [0] => Geeks 
    [1] => for
    [2] =>  Geeks
)

参考:
http://php.net/manual/en/function.stripslashes.php



相关用法


注:本文由纯净天空筛选整理自RICHIK BHATTACHARJEE大神的英文原创作品 PHP | stripslashes() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。