ord
print
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

- parse_url()
- pathinfo()
- http_build_query()
- get_magic_quotes_gpc()
- urldecode()

ord
print
String-Funktionen
PHP Manual