为什么echo后跟的是$mathes[0];
因为你匹配到的有很多个字符,会把他们放到一个数组里。所以输出数组里的内容。
你把echo $matches[0];改成var_dump($mathes);
你应该就可以理解了