preg_last_error 函數用於轉義正規表示式字元。
string preg_quote ( string $str [, string $delimiter = NULL ] )
preg_quote() 需要參數str 並向其中每個正規表示式語法中的字元前方增加一個反斜線。 這通常用於你有一些運行時字串需要作為正規表示式進行匹配的時候。
正規表示式特殊字元有: . + * ? [ ^ ] $ ( ) { } = ! < > | : -
參數說明:
$str: 輸入字串。
$delimiter: 如果指定了可選參數delimiter,它也會被轉義。這通常用於轉義PCRE 函數使用的分隔符號。 / 是最通用的分隔符號。
傳回轉義後的字串。
執行結果轉義了$ 和/ 特殊字符,如下所示:
返回$40 for a g3/400
執行結果如下圖所示:
This book is <i>*very*</i> difficult to find.