定義:preg_match() 函數(shù)用于進(jìn)行正則表達(dá)式匹配,成功返回 1 ,否則返回 0 。
語法
int preg_match( string pattern, string subject [, array matches ] )
參數(shù) | 描述 |
pattern | 必需。正則表達(dá)式 |
subject | 需要匹配檢索的對象 |
matches | 可選。存儲匹配結(jié)果的數(shù)組, $matches[0] 將包含與整個(gè)模式匹配的文本,$matches[1] 將包含與第一個(gè)捕獲的括號中的子模式所匹配的文本,以此類推 |
二:ptrg_match_all()
定義和用法
preg_match_all() 函數(shù)用于進(jìn)行正則表達(dá)式全局匹配,成功返回整個(gè)模式匹配的次數(shù)(可能為零),如果出錯(cuò)返回 FALSE 。語法
int preg_match_all( string pattern, string subject, array matches [, int flags ] )
參數(shù) | 描述 |
pattern | 必需。正則表達(dá)式 |
subject | 必需。規(guī)定要插入的字符串。 |
matches | 必需。存儲匹配結(jié)果的數(shù)組 |
flags | 可選。指定匹配結(jié)果放入 matches 中的順序,可供選擇的標(biāo)記有:
|