2013-02-02 2 views
-1
가능한 중복

:키 값

는 내가 배열 등으로 출력 키 값을하고자하는 URL의 고통을
How to explode URL parameter list string into paired [key] => [value] Array?

빠른 질문

$ url = "www.domain.com?test=1 & test2 = 2 & test3 = 3 ";

키 => 값은 내가 키 중 하나를 호출 할 수 배열로 출력을 얻고 자하는

예를 들면

array (
    test => 1, 
    test1 => 2, 
    test2 => 3, 
) 

못할 사용 내가 할 & 그냥 생각 폭발 루프를 수행하고 &과 =를 일치시켜야합니다.

+1

이와 같이 보입니다 : http://stackoverflow.com/questions/9046279/how-to-explode-url-parameter-list-string-into-paired-key-value-array – Demortes

+0

당신은 ' 다시'$ _GET'을 찾는다. – Arjan

+0

당신은 이미'$ _GET'과 함께 사용할 수 있습니다. – Andy0708

답변

2

나는을 사용할 것입니다.parse_str()로 :

$url = parse_url('www.domain.com?test=1&test2=2&test3=3'); 
parse_str($url['query'], $keyvalue); 

var_dump($keyvalue); 

$keyvalue 원하는 배열을 포함해야합니다.

+0

!!!! 훌륭한 톱 마크 !!!!! – user1217917