成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

preg_match函數(shù) 請問php里面preg_match與preg_match_all有什么區(qū)別?

請問php里面preg_match與preg_match_all有什么區(qū)別?preg_match只匹配一次,preg_match_all是全文匹配,即所有跟表達式一致的都找出來?! ∨e個例子:abc 

請問php里面preg_match與preg_match_all有什么區(qū)別?

preg_match只匹配一次,preg_match_all是全文匹配,即所有跟表達式一致的都找出來?! ∨e個例子:abc  

1、取出符號里的字符。preg_match_all("/(w) /","abc",$abc)print_r($abc)  顯示結(jié)果為  Array( [0] = Array ( [0] = a [1] = b [2] = c )  [1] = Array ( [0] = a [1] = b [2] = c )  )  

2、preg_match("/(w) /","abc",$abc)print_r($abc)  顯示結(jié)果  Array( [0] = a [1] = a)  這兩個函數(shù)的區(qū)別就是:preg_match_all()搜索匹配全部情況;preg_match()搜索匹配到一個后終止。preg_match() 返回 pattern 所匹配的次數(shù)。要么是 0 次(沒有匹配)或 1 次,因為 preg_match() 在第一次匹配之后將停止搜索。preg_match_all() 則相反,會一直搜索到 subject 的結(jié)尾處。如果出錯 preg_match() 返回 FALSE。 希望我的回答能給你帶來幫助!