HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

curl_unescape

Description

The curl_unescape of cURL for PHP decodes the given URL encoded string.

Syntax

curl_unescape(
    CurlHandle $handle,
    string $string
): string|false

Parameters

handle

A cURL handle returned by curl_init().

string

The URL encoded string to be decoded.

Return

Returns decoded string or false on failure.

Examples

1 · handle string

<?

$handle = curl_init();

    $curl_escapestring = 'Hofbräuhaus / München';

    $curl_escapereturn = curl_escape($handle, $curl_escapestring);

    curl_setopt($handle, CURLOPT_URL, "https://osbo.com?location=$curl_escapereturn");
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

    curl_exec($handle);

    $string = curl_getinfo($handle, CURLINFO_EFFECTIVE_URL);

    $return = curl_unescape($handle, $string);

curl_close($handle);

echo $curl_escapestring . PHP_EOL;
echo $curl_escapereturn . PHP_EOL;
echo $string . PHP_EOL;
echo $return;
Hofbräuhaus / München
Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen
https://osbo.com/?location=Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen
https://osbo.com/?location=Hofbräuhaus / München