URLs urldecode

(PHP 4, PHP 5, PHP 7, PHP 8)

urldecode — URL 인코딩된 문자열 디코딩


설명

urldecode(string $string): string

주어진 문자열에서 모든 %## 인코딩을 디코딩합니다. 더하기 기호('+')는 공백 문자로 디코딩됩니다.


매개변수

string
디코딩할 문자열입니다.

반환 값

디코딩된 문자열을 반환합니다.


Examples

예제 #1 urldecode() 예제

                  
<?php
$query = "my=apples&are=green+and+red";

foreach (explode('&', $query) as $chunk) {
    $param = explode("=", $chunk);

    if ($param) {
        printf("Value for parameter \"%s\" is \"%s\"<br/>\n", urldecode($param[0]), urldecode($param[1]));
    }
}
?>
                  
                

메모

경고 슈퍼글로벌 $_GET$_REQUEST는 이미 디코딩되었습니다. $_GET 또는 $_REQUEST의 요소에 urldecode()를 사용하면 예상치 못한 위험한 결과가 발생할 수 있습니다.


기타