String-Funktionen
PHP Manual

parse_str

(PHP 4, PHP 5, PHP 7)

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.

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