PHP의 preg_match를 사용하여 URL 형식을 테스트하고 싶습니다. URL은 다음과 같습니다URL의 특정 패턴을 preg_match하는 방법은 무엇입니까?
if (preg_match("/([0-9]{4})\/([0-9]{2})\/([0-9]{2})/[.]+[.html]$", $_SERVER['REQUEST_URI'])) :
echo "match";
endif;
을하지만 뭔가 확실히 옳지 않아 : 내가 얻으려고
/2013/09/05/item-01.html
이 작동 할 수 있습니다. 어떤 아이디어?
** "옳지 않다"는 것은 무엇을 의미합니까? ** "적절치 못한 부분"은 우리가 문제를 이해하기에 부적절한 설명입니다. 당신이 그것을 시도했을 때 무슨 일이 일어 났습니까? 잘못된 결과를 얻었습니까? * 결과가 없습니까? 결과가 정확하지 않은 경우 무엇이 잘못 되었습니까? 대신에 당신은 무엇을 기대 했습니까? * 정확한 결과를 얻었습니까? 그렇다면 그들은 무엇입니까? 우리를 추측하지 마십시오. –
죄송합니다. "옳지 않다"는 말은 일치하지 않는 것을 의미했지만, 나는 가깝다고 느꼈다. – user2366298