php中preg_match()函数的使用方法

  

php中preg_match()函数的使用方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

在php中preg_match()函数用于执行一个正则表达式匹配,并返回匹配的次数,该函数在第一次匹配后会停止搜索。函数语法:【int preg_match(字符串模式,美元字符串对象美元)。

 php中preg_match()函数的使用方法

在php中preg_match函数用于执行一个正则表达式匹配。

函数语法:

int preg_match(字符串模式,美元字符串$主题[,数组,$ matches [int旗帜美元=0 [int抵消美元=0]]])

参数:

    <李>

    模式:美元要搜索的模式,字符串形式。

    <李>

    主题:美元输入字符串。

    <李>

    $ matches:如果提供了参数匹配,它将被填充为搜索结果。$ matches[0]将包含完整模式匹配到的文本,$ matches[1]将包含第一个捕获子组匹配到的文本,以此类推。

    <李>

    $旗帜:国旗可以被设置为以下标记值:

PREG_OFFSET_CAPTURE:如果传递了这个标记,对于每一个出现的匹配返回时会附加字符串偏移量(相对于目标字符串的)。

注意:这会改变填充到匹配参数的数组,使其每个元素成为一个由第0个元素是匹配到的字符串,第1个元素是该匹配字符串在目标字符串中主题的偏移量。

    <李>

    抵消:通常,搜索从目标字符串的开始位置开始。可选参数抵消用于指定从目标字符串的某个未知开始搜索(单位是字节)。

返回值:

返回模式的匹配次数。它的值将是0次(不匹配)或1次,因为preg_match()在第一次匹配后将会停止搜索。

举例:

& lt; php ?//模式分隔符后的“我标记这是一个大小写不敏感的搜索   如果(preg_match (“/php/我,“php的web脚本语言选择!”)){   回声“查找到匹配的字符串php !”;   其他}{   回声“未发现匹配的字符串php !”;   }   ?祝辞

输出结果:

查找到匹配的字符串php。

感谢各位的阅读!看完上述内容,你们对php中preg_match()函数的使用方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

php中preg_match()函数的使用方法