PHP Handbuch
Zurück |  | Weiter

# 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().

Zurück | Zum Anfang | Weiter
ord | Nach oben | print