首頁  >  文章  >  後端開發  >  php刪除由addcslashes()函數新增的反斜線函數stripcslashes()

php刪除由addcslashes()函數新增的反斜線函數stripcslashes()

黄舟
黄舟原創
2017-11-04 09:59:501584瀏覽

實例

刪除"World!" 前面的反斜線:

<?php
echo stripslashes("Hello World!");
?>

#定義與用法

stripcslashes() 函數刪除由addcslashes() 函數新增的反斜線。

提示:此函數可用於清理從資料庫或從 HTML 表單中取回的資料。

語法

stripcslashes(string)
參數 #描述
string 必需。規定要檢查的字串

技術細節

#傳回值: 傳回非轉義的字串。
PHP 版本: 4+

#另外,使用addslashes函數也可直接針對“'”進行轉義處理。

範例如下:

<?php
$sql = "update book set bookname=&#39;let&#39;s go&#39; where bookid=1";
 echo $sql."<br/>";
 $new_sql = addcslashes($sql,"&#39;");
 echo $new_sql."<br/>";
 $new_sql_01 = stripcslashes($new_sql);
 echo $new_sql_01."<br/>";
 echo addslashes($sql);
?>

執行結果如下:

update book set bookname=&#39;let&#39;s go&#39; where bookid=1
update book set bookname=\&#39;let\&#39;s go\&#39; where bookid=1
update book set bookname=&#39;let&#39;s go&#39; where bookid=1
update book set bookname=\&#39;let\&#39;s go\&#39; where bookid=1

以上是php刪除由addcslashes()函數新增的反斜線函數stripcslashes()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn