在php中使用preg_match检测多个单词

时间:2015-11-03 23:33:20

标签: php preg-match detect search-multiple-words

我想在读取第一行文件时检测一些单词。

这是我的代码

    $open  = @fopen($file,"r");
    $line  = @fgets($open);
    $close = @fclose($open);
    return preg_match('/\<\?php/',$line);

检测词

"<?php","<?","<html>"

我不知道怎么用多个单词, 任何帮助,请

1 个答案:

答案 0 :(得分:1)

http://php.net/manual/en/regexp.reference.alternation.php - 改动可以帮助你。在您的特定情况下,您必须扩展您的正则表达式如下:

return preg_match('/^<(?:\?(?:php)?|html>)/',$line);