parse_str

(PHP 3, PHP 4, PHP 5)

parse_str -- Überträgt einen String in Variable

Beschreibung

void parse_str ( string str [, array arr] )

Durchsucht str als ob er der Query-String einer URL-Übergabe via GET wäre und erstellt Variablen im aktuellen Geltungsbereich. Ist der zweite Parameter arr angegeben, werden die Variablen in diesem Array als dessen Elemente gespeichert.

Anmerkung: Der optionale zweite Parameter wurde in PHP 4.0.3 hinzugefügt.

Anmerkung: Um auf den aktuellen QUERY_STRING zuzugreifen, verwenden Sie am besten die Variable $_SERVER['QUERY_STRING']. Weitere Informationen finden Sie auch im Abschnitt Variablen außerhalb von PHP.

Beispiel 1. Der Gebrauch von parse_str()

<?php
$str
= "first=value&arr[]=foo+bar&arr[]=baz";
parse_str($str);
echo
$first;  // value
echo $arr[0]; // foo bar
echo $arr[1]; // baz

parse_str($str, $output);
echo
$output['first'];  // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz

?>

Siehe auch parse_url(), pathinfo(), set_magic_quotes_runtime() und urldecode().

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:20