preg_match_all("/<\?(?:(\d)|=)?/", "<?10", $mat)) 
//这个结果是
    [0] => Array
        (
            [0] => <?1
            [1] => 1//为什么会有它
        )preg_match_all("/<\?(?:\d|=)?/", "<?10", $mat)) 
//这个结果是
    [0] => Array
        (
            [0] => <?1
        )
//第一个多了一个小括号