int preg_match_all ( string $pattern , string $subject [, array $matches [, int $flags = PREG_PATTERN_ORDER [, int $offset = 0 ]]] )
搜索 subject 中所有匹配 pattern 給定html' target='_blank'>正則表達(dá)式的匹配結(jié)果并且將它們以 flag 指定順序輸出到 matches 中。
在第一個(gè)匹配找到后, 子序列繼續(xù)從最后一次匹配位置搜索。
參數(shù)說明:
$subject: 輸入字符串。
$matches: 多維數(shù)組,作為輸出參數(shù)輸出所有匹配結(jié)果, 數(shù)組排序通過flags指定。
$flags:可以結(jié)合下面標(biāo)記使用(注意不能同時(shí)使用PREG_PATTERN_ORDER和 PREG_SET_ORDER):
PREG_PATTERN_ORDER: 結(jié)果排序?yàn)?matches[0]保存完整模式的所有匹配, $matches[1] 保存第一個(gè)子組的所有匹配,以此類推。PREG_SET_ORDER: 結(jié)果排序?yàn)?matches[0]包含第一次匹配得到的所有匹配(包含子組), $matches[1]是包含第二次匹配到的所有匹配(包含子組)的數(shù)組,以此類推。
PREG_OFFSET_CAPTURE: 如果這個(gè)標(biāo)記被傳遞,每個(gè)發(fā)現(xiàn)的匹配返回時(shí)會(huì)增加它相對(duì)目標(biāo)字符串的偏移量。
offset: 通常, 查找時(shí)從目標(biāo)字符串的開始位置開始??蛇x參數(shù)offset用于 從目標(biāo)字符串中指定位置開始搜索(單位是字節(jié))。
返回完整匹配次數(shù)(可能是0),或者如果發(fā)生錯(cuò)誤返回FALSE。
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選