2011-02-25 2 views
2

나는 URL 문자열을 가지고 있으며 URL의 일부를 추출하려고합니다. 나는 정규식으로 그것을하는 방법을 이해하는 것을 시도하고있다 그러나 운이 없다. 나는 id 값의 예를 추출하고 싶습니다 위의 예에서

http://www.example.com?id=example.id&v=other.variable

. example.id

답변

6

실제 $_GET 변수는 아니지만 쿼리 문자열이있는 URL이 포함 된 문자열을 가리키고 있다고 가정합니다.

PHP는 내장 된 기능들을 처리하기 위해 :

4

필요가 없습니다에 대한에 쿼리 문자열을 분할 URL에서

  • parse_str()를 쿼리 문자열을 추출 여기 regexp, 그냥 함수를 내장 PHP를 사용하십시오 parse_url

  • 2
    $url = 'http://www.example.com?id=example.id&v=other.variable'; 
    parse_str(parse_url($url, PHP_URL_QUERY), $vars); 
    
    관련 문제