int preg_match( string pattern
preg_match -- 进行 正则表达式 匹配。并且只匹配一次,注意与 preg_match _all区别。 int preg_match ( string pattern, string subject [, array matches [, int flags ]] ) 在 subjec t 字符串中搜索与 pattern 给出的 正则表达式 相匹配的内容。 如果提供了 matches ,则其会被搜索的结果所填充。$matches[0] 将包含与整个模式匹配的文本, $matches[1] 将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推。 flags 可以是下列标记: PREG_OFFSET_CAPTURE 如果设定本标记,对每个出现的匹配结果也同时返回其附属的字符串 偏移量 。注意这改变了返回的 数组 的值,使其中的每个单元也是一个数组,其中第一项为匹配字符串,第二项为其偏移量。本标记自PHP 4.3.0 起可用。 flags 参数来自 PHP 4.3.0 起可用。 preg_match() 返回 pattern 所匹配的 次数 。要么是 0 次(没有匹配)或 1 次,因为 preg_match() 在第一次匹配之后将停止搜索。如果出错 preg_match() 返回FALS E 如果你仅仅想要检查一个字符串是否包含另外一个字符串, 不要使用preg_match