问答详情
源自:3-4 贪婪模式与懒惰模式

关于$match[x]中的x取值问题

各位大佬,echo $matcj[0]  和 echo $match[1]的输出结果不同的。

那么请问您,$match[x]中的x取值如何决定了 输出的结果呢?

烦请您详细解答啦    


提问者:z一刻 2017-12-21 19:44

个回答

  • z一刻
    2017-12-21 20:23:11

    刚刚找到相关资料,得知$match[x]中的x是匹配正则表达式中的子组的位置,0代表全部,1代表第一个子组,2代表第二个子组,以此类推。

    子组:子组通过圆括号()界定,意思就是,有一对圆括号,就有一个子组,按前后顺序来排序1,2,3.....