HOWTO · PHP
PHP URL 디코딩
이 튜토리얼은 PHP에서 URL을 디코딩하는 방법을 보여줍니다.
urldecode() 메소드는 PHP에서 인코딩된 문자열을 디코딩하는 데 사용됩니다. 이 튜토리얼은 PHP의 urldecode() 메소드를 사용하는 방법을 보여줍니다.
PHP URL 디코딩
urldecode()는 인코딩된 문자열과 URL을 디코딩하는 데 사용되는 PHP의 내장 메서드입니다. urldecode()는 urlencode() 메서드로 수행된 인코딩된 문자열과 URL만 디코딩할 수 있습니다.
이 메서드의 구문은 다음과 같습니다.
string urldecode( URL )
URL이 디코딩할 URL 또는 문자열인 경우 이 메서드의 반환 값은 문자열입니다. urldecode() 메서드의 예를 살펴보겠습니다.
<?php
$URL1 = urlencode("Hello This is delftstack.com");
$URL2 = urlencode("DELFTSTACK");
$URL3 = urlencode("https://www.delftstack.com/");
echo $URL1. " <br>";
echo urldecode($URL1). "<br>";
echo $URL2. "<br>";
echo urldecode($URL2). "<br>";
echo $URL3. "<br>";
echo urldecode($URL3). "<br>";
?>
위의 코드는 먼저 urlencode() 메서드를 사용하여 URL과 문자열을 인코딩한 다음 urldecode() 메서드를 사용하여 디코딩합니다. 출력 참조:
Hello+This+is+delftstack.com
Hello This is delftstack.com
DELFTSTACK
DELFTSTACK
https%3A%2F%2Fwww.delftstack.com%2F
https://www.delftstack.com/
여러 URL을 디코딩하기 위해 urldecode() 메소드에서 어레이와 foreach 루프를 사용할 수 있습니다. 예를 참조하십시오.
<?php
$URL1 = urlencode("Hello This is delftstack.com");
$URL2 = urlencode("DELFTSTACK");
$URL3 = urlencode("https://www.delftstack.com/");
$URLS = array($URL1, $URL2, $URL3);
foreach ($URLS as $URL) {
printf(urldecode($URL). "<br>");
}
?>
위의 코드는 어레이와 urldecode() 메소드의 foreach 루프를 사용하여 여러 URL을 디코딩합니다. 출력 참조:
Hello This is delftstack.com
DELFTSTACK
https://www.delftstack.com/