1、
preg_match_all —执行一个全局正则表达式匹配
int
preg_match_all(
string
$pattern
, string$subject
[, array&$matches
[, int
$flags
= PREG_PATTERN_ORDER
[, int
$offset
= 0
]]] )
搜索subject
中所有匹配pattern
给定正则表达式 的匹配结果并且将它们以flag
指定顺序输出到matches
中.
在第一个匹配找到后, 子序列继续从最后一次匹配位置搜索.
参数
-
要搜索的模式,字符串形式。
-
输入字符串。
-
多维数组,作为输出参数输出所有匹配结果, 数组排序通过
flags
指定。 -
返回值
返回完整匹配次数(可能是0),或者如果发生错误返回
FALSE
pattern
subject
matches