urldecode
인코딩 된 URL 문자열을 디코딩하십시오
함수 이름 : urldecode ()
해당 버전 : PHP 4, PHP 5, PHP 7
함수 설명 : urldecode () 함수는 URL로 인코딩 된 문자열을 디코딩하는 데 사용됩니다.
구문 : String urldecode (String $ str)
매개 변수 :
반환 값 : 디코딩 된 문자열.
예:
<?php $url = "https%3A%2F%2Fwww.example.com%2Fpage.php%3Fid%3D123%26name%3DJohn"; $decodedUrl = urldecode($url); echo $decodedUrl; ?>
산출:
https://www.example.com/page.php?id=123&name=John
설명 : 위의 예에서는 먼저 URL에 인코딩 된 String $url
정의한 다음 urldecode()
함수를 사용하여 디코딩합니다. 마지막으로, 우리는 echo
문을 통해 디코딩 된 String $decodedUrl
출력합니다. 디코딩 된 문자열은 원래 URL 문자열이며 특수 문자는 원래 양식으로 복원됩니다.
참고 :
urldecode()
함수는 URL에 인코딩 된 문자열 만 디코딩 할 수 있습니다. 전달 된 매개 변수가 URL에 인코딩 된 문자열이 아닌 경우 작업이 수행되지 않고 원래 문자열이 직접 반환됩니다.urldecode()
함수는 %
기호 만 디코딩하고 두 개의 16 진수로 인코딩 될 수 있습니다. 공백을 나타내는 +
기호의 인코딩과 같은 다른 인코딩 형식에 직면하면 디코딩에 rawurldecode()
함수를 사용해야합니다.