哪里来的$0啊?

来源:3-7 正则表达式的搜索和替换

慕仰4251872

2018-03-16 21:33

哪里来的$0啊?

写回答 关注

2回答

  • 慕沐7363818
    2018-08-12 19:34:52

    我想你应该是看了左边的例子才有这个疑惑,那我拿左边例子讲(不一定对,我也是自己感悟):

    $pattern = '/(\w+) (\d+), (\d+)/i';
    $replacement = '$3, ${1} $2';

    $pattern 里边正则被分为3个组,在源字符串里被$pattern匹配到的字符串会被分组存到一个数组里边。

    就像之前的array $matches.其中matches[0]保存整个字符串,matches[1](也就相当于这里的$1)保存字符串的子组,matches[2],matches[3]以此类推。

  • qq_9987
    2018-03-18 20:03:32

    你要告诉我你想问的是程序的第几行,把行号给我,不然我找不到$0

    慕仰4564...

    第五行的$0

    2018-06-27 11:54:41

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181837 学习 · 2577 问题

查看课程

相似问题