stripslashes 反引用乙個引用字串

2022-01-23 02:59:31 字數 1462 閱讀 1980

(php 4, php 5)

stripslashes — 反引用乙個引用字串

report a bug

string

stripslashes( string$str)

反引用乙個引用字串。

note:

如果 magic_quotes_sybase 項開啟,反斜線將被去除,但是兩個反斜線將會被替換成乙個。

乙個使用範例是使用 php 檢測 magic_quotes_gpc 配置項的 開啟情況(預設是開啟的)並且你不需要將資料插入到乙個需要轉義的位置(例如資料庫)。例如,你只是簡單地將表單資料直接輸出。

report a bug

str

輸入字串。

report a bug

返回乙個去除轉義反斜線後的字串(\' 轉換為 ' 等等)。雙反斜線(\\)被轉換為單個反斜線(\)。

report a bug

example #1 stripslashes()範例

<?php

$str 

= "is your name o\'reilly?"

;// 輸出: is your name o'reilly?

echo 

stripslashes

($str

);?>

note:

stripslashes()是非遞迴的。如果你想要在多維陣列中使用該函式,你需要使用遞迴函式。

example #2 對陣列使用 stripslashes()

<?php

function 

stripslashes_deep

($value

)// 範例

$array 

= array(

"f\\'oo"

, "b\\'ar"

, array(

"fo\\'o"

, "b\\'ar"

));$array 

= stripslashes_deep

($array

);// 輸出

print_r

($array

);?>

以上例程會輸出:

array

( [0] => f'oo

[1] => b'ar

[2] => array

([0] => fo'o

[1] => b'ar

))

report a bug

引用 單引號,雙引號和反斜槓

會使文字以字元的形式展示,會過濾部分擴充套件,但是引數擴充套件,算數擴充套件和命令替換依然有效 抑制所有的擴充套件 轉義字元,可以限制一些雙引號中的擴充套件 portal ccodtk test cat test1.sh bin bash set xueo pipefail a config por...

深入理解正則反引用和轉義符

一 正則反引用 正規表示式,在php中我經常能用到。用的場景也很多,比如,正則匹配字串,判斷字元是否存在,正則替換等等。例子一 string abcd re preg replace a 1a string echo re 結果 aabcd 這裡用到了正則的捕獲組概念和反引用。解釋 捕獲組我們可以從...

python打反素數 反素數求解 反素數打表

問題描述 對於任何正整數x,起約數的個數記做g x 例如g 1 1,g 6 4.如果某個正整數x滿足 對於任意i 0 現在給乙個n,求出不超過n的最大的反素數.比如 輸入1000 輸出 840 思維過程 求 1.n 中約數在大的反素數 求約數最多的數 如果求約數的個數 756 2 2 3 3 7 1...