国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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