只是简单的问题(我已经谷歌这个,但没有找到答案)。什么是的意义P 在此声明:PHP中的正则表达式(preg_match)
preg_match('/^posts\/(?P<id>\d+)$/', $url, $matches);
只是简单的问题(我已经谷歌这个,但没有找到答案)。什么是的意义P 在此声明:PHP中的正则表达式(preg_match)
preg_match('/^posts\/(?P<id>\d+)$/', $url, $matches);
(?P<name>patt)
是named subpattern。这意味着您可以通过查看$matches['id']
以及通常的$matches[1]
来访问该子模式的匹配。
它在本例中将id匹配到反向引用“< name>”中,即< id>。 查看此链接以获得更多清理:http://php.net/manual/en/function.preg-match.php