`stripslashes` 函數的作用是移除字符串中添加的反斜杠。在 PHP 中,反斜杠通常用來轉義特殊字符,例如雙引號、單引號等,以避免這些字符被錯誤地解析。當我們使用 `addslashes` 函數對字符串進行轉義后,如果需要恢復原始狀態,就可以使用 `stripslashes` 函數來去除這些額外添加的反斜杠。
舉個例子,如果我們有一個經過轉義的字符串 `$str = "It\'s a rainy day";`,其中包含了一個單引號,并且使用了 `addslashes` 函數進行轉義。如果我們想要恢復原始字符串,即去除轉義的反斜杠,我們可以使用 `stripslashes` 函數,如下所示:
```php
$original_str = stripslashes($str);
echo $original_str; // 輸出: It's a rainy day
```
這樣就能夠將轉義后的字符串恢復為原始狀態,從而得到正確的結果。`stripslashes` 函數在處理用戶輸入數據時特別有用,以確保數據在存儲和顯示時不會出現意外的問題。