PHP.nl

urldecode

urldecode

Decodes URL-encoded string

string **urldecode** string $string

Decodes any encoding in the given string. Plus symbols ('') are decoded to a space character. %##``+

stringThe string to be decoded.

Returns the decoded string.

Voorbeeld: example

<?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]));
    }
}
?>

Waarschuwing: > The superglobals and are already decoded. Using on an element in or could have unexpected and dangerous results. $_GET``$_REQUEST``urldecode``$_GET``$_REQUEST

urlencode``rawurlencode``rawurldecodeRFC 3986