PHP 函数 preg_match()
语法
int preg_match (string pattern, string string [, array pattern_array],
[, int $flags [, int $offset]]]);
定义和用法
rnate place from which to start the search. preg_match()函数搜索字符串模式,如果模式存在,返回true,否则,则返回false。
如果提供了可选的input参数pattern_array,如果适用的话,那么pattern_array将包含子模式搜索模式的各个部分。
如果这个flag作为PREG_OFFSET_CAPTURE传递,每发生匹配字符串附属物字符串偏移量也会被返回。
通常,搜索从主题字符串开始。可选参数偏移量可以被用来指定替代从这里去搜索。
返回值
如果匹配成功,返回true,否则,则返回false。
Example
下面是一段代码,这段代码复制并粘贴到一个文件中并验证结果。
<?php
$line = "Vi is the greatest word processor ever created!";
// perform a case-Insensitive search for the word "Vi"
if (preg_match("/\bVi\b/i", $line, $match)) :
print "Match found!";
endif;
?>
这将会产生以下结果:
Match found!
上一篇: 函数 sql_regcase...
下一篇: 函数 preg-match-...