2017-04-04 5 views
0

도움이 필요합니다. PHP를 사용하여 일부 특수 문자 내에서 값의 하위 문자열을 지정해야합니다. 아래의 원래 문자열을 설명하고 있습니다. 도와 내가 다음 & 호야에 name= 내에서 값을 필요로하는 avobe 문자열에서PHP를 사용하여 특수 문자 내에서 부분 문자열을 처리하는 방법

"name=G%20+%20l&cid=20" 

.

+0

[ '이름']' –

+0

을 아니, 내 일반적인 문자열은 다음과 같습니다. – satya

+0

[쿼리 문자열을 구문 분석] ([http://stackoverflow.com/questions/5397726/parse-query-string-into-an-array] –

답변

1

이 시도 :

$string = "name=G%20+%20l&cid=20"; 
$explode_string = explode("&", $string); 

$explode_string2 = explode("name=", $explode_string[0]); 
echo array_pop($explode_string2); 

출력은 같은 것입니다 :이, 요청 URL에서 다음`$ _GET 오는 경우

G%20+%20l 
+0

출력은'G % 20 + % 20l'과 같아야한다. – satya

+0

결과에 따라 답변이 업데이트 됨 –

+0

안녕하십니까, 위의 예제를 통해 다른 사람들에게도 도움이 될 수 있도록 솔루션을 얻는다면이 답변을 유용하다고 표시해주십시오. –