그냥 간단한 질문입니다. (Google에이 질문을했지만 답변을 찾을 수 없습니다). ? 무슨 일이 성명에서 P 의 의미이다 :PHP의 정규 표현식 (preg_match)
preg_match('/^posts\/(?P<id>\d+)$/', $url, $matches);
그냥 간단한 질문입니다. (Google에이 질문을했지만 답변을 찾을 수 없습니다). ? 무슨 일이 성명에서 P 의 의미이다 :PHP의 정규 표현식 (preg_match)
preg_match('/^posts\/(?P<id>\d+)$/', $url, $matches);
(?P<name>patt)
이 named subpattern이다. 즉, $matches[1]
뿐만 아니라 $matches['id']
을 보면 해당 하위 패턴의 일치 항목에 액세스 할 수 있습니다.
이 경우 ID가 < id> 인 역 참조 "<"으로 일치하는 것을 캡처합니다. 더 명확하게하려면이 링크를 확인하십시오. http://php.net/manual/en/function.preg-match.php