PHP preg_match_all()函数
语法
定义和用法
preg_match_all()函数在字符串中匹配所有出现的模式。
它将这些匹配项按照您使用的可选输入参数顺序放置在pattern_array数组中。有两种可能的顺序类型:
- PREG_PATTERN_ORDER - 如果不包含可选的order参数,则为默认顺序。PREG_PATTERN_ORDER指定以您认为最合乎逻辑的方式进行排序;pattern_array[1]是匹配第一个括号内正则表达式的字符串的数组,依此类推。
-
PREG_SET_ORDER - 与默认设置相比,这个顺序稍有不同。pattern_array[1]将包含通过第二个括号内的正则表达式匹配的元素,依此类推。
返回值
- 返回匹配项的数量。
示例
以下是一段代码片段,请将此代码复制并粘贴到文件中以验证结果。
这将产生以下结果−