如何正确使用php中的preg_match_all函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计990个文字,预计阅读时间需要4分钟。
在PHP中,`preg_match_all()`函数用于执行一个全局正则表达式匹配。它可以搜索字符串中所有匹配正则表达式的结果。函数的语法如下:
`preg_match_all(pattern, subject, matches, flags, offset)`
本教程的操作环境:php
php中,preg_match_all()函数用于执行一个全局正则表达式匹配,可以搜索字符串中所有可以和正则表达式匹配的结果,语法“preg_match_all(pattern,subject,matches,flags,offset)”。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
preg_match_all()函数可以搜索字符串中所有可以和正则表达式匹配的结果,语法格式如下:
preg_match_all(pattern,subject,matches,flags,offset)
参数说明如下:
- pattern:要搜索的模式,也就是定义好的正则表达式;
- subject:要搜索的字符串;
- matches:可选参数(多维数组),用来存放所有匹配的结果, 数组排序通过 $flags 指定;
- flags:可选参数,可以结合下面几个标记使用(注意不能同时使用 PREG_PATTERN_ORDER 和 PREG_SET_ORDER):
- PREG_PATTERN_ORDER:结果排序为 $matches[0] 保存完整模式的所有匹配,$matches[1] 保存第一个子组的所有匹配,以此类推。
本文共计990个文字,预计阅读时间需要4分钟。
在PHP中,`preg_match_all()`函数用于执行一个全局正则表达式匹配。它可以搜索字符串中所有匹配正则表达式的结果。函数的语法如下:
`preg_match_all(pattern, subject, matches, flags, offset)`
本教程的操作环境:php
php中,preg_match_all()函数用于执行一个全局正则表达式匹配,可以搜索字符串中所有可以和正则表达式匹配的结果,语法“preg_match_all(pattern,subject,matches,flags,offset)”。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
preg_match_all()函数可以搜索字符串中所有可以和正则表达式匹配的结果,语法格式如下:
preg_match_all(pattern,subject,matches,flags,offset)
参数说明如下:
- pattern:要搜索的模式,也就是定义好的正则表达式;
- subject:要搜索的字符串;
- matches:可选参数(多维数组),用来存放所有匹配的结果, 数组排序通过 $flags 指定;
- flags:可选参数,可以结合下面几个标记使用(注意不能同时使用 PREG_PATTERN_ORDER 和 PREG_SET_ORDER):
- PREG_PATTERN_ORDER:结果排序为 $matches[0] 保存完整模式的所有匹配,$matches[1] 保存第一个子组的所有匹配,以此类推。

