String-Funktionen
PHP Manual

parse_str

(PHP 4, PHP 5)

parse_strÜberträgt einen String in Variable

Beschreibung

void parse_str ( string $str [, array &$arr ] )

Verarbeitet str, als ob er der Query-String einer URL-Übergabe via GET wäre, und erstellt Variablen im aktuellen Geltungsbereich.

Hinweis:

Um auf den aktuellen QUERY_STRING zuzugreifen, verwenden Sie am besten die Variable $_SERVER['QUERY_STRING']. Weitere Informationen finden Sie auch im Abschnitt Variablen aus externen Quellen.

Hinweis:

Die magic_quotes_gpc-Einstellungen beeinflussen die Ausgabe der Funktion, da parse_str() dieselben Mechanismen verwendet, die PHP zum Füllen von $_GET, $_POST und anderen Variablen nutzt.

Parameter-Liste

str

Die Eingabezeichenkette.

arr

Ist der zweite Parameter arr angegeben, werden die Variablen in diesem Array als dessen Elemente gespeichert.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Changelog

Version Beschreibung
4.0.3 Der Parameter arr wurde hinzugefügt.

Beispiele

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


String-Funktionen
PHP Manual