只是簡單的問題(我已經谷歌這個,但沒有找到答案)。什麼是的意義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