| |
| * Link führt ins Internet |
|

| |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
| string urldecode ( string $str ) |
Version
Beschreibung
Mit urldecode() kann man einen String (str), der über eine URL übermittelt oder mit der Funktion urlencode() kodiert wurde, wieder dekodieren. Bei der Dekodierung werden alle Prozentzeichen(%), gefolgt von zwei Hexzeichen, wieder in ihre alphanumerische Entsprechung umgewandelt. Weiterhin werden alle Pluszeichen (+) in Leerzeichen umgewandelt.
Folgende alphanumerischen Zeichen werden nicht dekodiert:
• - - Bindestrich
• _ - Unterstrich
• . - Punkt
Siehe auch:
• urlencode()
• rawurlencode() |
Beispiel
<?PHP
$array = array ( 'Der Wald ist voller Bäume',
'PHP 3/4',
'- §201_2b.1 -' );
echo '<b>Ursprüngliche Zeichenkette:</b><br>';
for ( $x = 0; $x < count ( $array ); $x++ )
{
echo $array[$x] . '<br>';
$array_new[$x] = urlencode ( $array[$x] );
}
echo '<br><b>Kodierte Zeichenkette:</b><br>';
for ( $x = 0; $x < count ( $array_new ); $x++ )
{
echo $array_new[$x] . '<br>';
}
echo '<br><b>Dekodierte Zeichenkette:</b><br>';
for ( $x = 0; $x < count ( $array_new ); $x++ )
{
echo urldecode ( $array_new[$x] ) . '<br>';
}
?>
|
Ausgabe
Ursprüngliche Zeichenkette:
Der Wald ist voller Bäume
PHP 3/4
- §201_2b.1 -
Kodierte Zeichenkette:
Der+Wald+ist+voller+B%E4ume
PHP+3%2F4
-+%A7201_2b.1+-
Dekodierte Zeichenkette:
Der Wald ist voller Bäume
PHP 3/4
- §201_2b.1 -
|
|
|
|
|
|
|


|