當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。