preg_quote — 轉(zhuǎn)義正則表達(dá)式字符
string preg_quote ( string $str [, string $delimiter = NULL ] )
preg_quote()需要參數(shù)str并向其中 每個(gè)正則表達(dá)式語法中的字符前增加一個(gè)反斜線. 這通常用于你有一些運(yùn)行時(shí)字符串 需要作為正則表達(dá)式進(jìn)行匹配的時(shí)候.
正則表達(dá)式特殊字符有: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -
參數(shù)
str
輸入字符串
delimiter
如果指定了可選參數(shù)delimiter, 它也會(huì)被轉(zhuǎn)義. 這通常用于 轉(zhuǎn)義PCRE函數(shù)使用的分隔符. /是最通用的分隔符.
返回值
返回轉(zhuǎn)義后的字符串.
preg_quote()示例
<?php
$keywords = '$40 for a g3/400';
$keywords = preg_quote($keywords, '/');
echo $keywords; // 返回 \$40 for a g3\/400
?>
更多信息請(qǐng)查看IT技術(shù)專欄