實例
刪除反斜線:
<?php echo stripslashes("Who's Peter Griffin?"); ?>
定義與用法
stripslashes() 函數刪除由 addslashes () 函數添加的反斜線。
提示:此函數可用於清理從資料庫或從 HTML 表單中取回的資料。
語法
stripslashes(string)
參數 | #描述 |
string | 必需。規定要檢查的字串 |
技術細節
回傳值: | 傳回剝離了反斜線的字串。 |
PHP 版本: | 4+ |
#預設情況下,PHP 指令magic_quotes_gpc 為on ,對所有的GET、POST 和COOKIE 資料自動執行addslashes()。這是為了資料庫的安全性。有些字元直接儲存在資料庫中是不安全的,他們是:
單引號(')
雙引號(")
反斜線(\)
NULL
*** ************************************************** ************************************************** *******
addslashes() 函數在指定的預設字元前面加上反斜線。 #反斜線(\)
NULL
************************************ ************************************************** ************************
addslashes() 的範例:
#<?php
$str = "Who's John Adams?";
echo $str . " This is not safe in a database query.<br />";
echo addslashes($str) . " This is safe in a database query.";
?>
輸出:
Who's John Adams? This is not safe in a database query.
Who\'s John Adams? This is safe in a database query.
************************ ************************************************** ************************************
*********************************************** ************************************************** *************stripslashes() 範例:<?php
echo stripslashes("Who\'s John Adams?");
?>
輸出:
##
Who's John Adams?
以上是php刪除由addslashes()函數加入的反斜線的函數stripslashes()的詳細內容。更多資訊請關注PHP中文網其他相關文章!