parse_str
(PHP 4, PHP 5)
parse_str — Überträgt einen String in Variable
Beschreibung
$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
arrangegeben, 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
- parse_url() - Analysiert eine URL und gibt ihre Bestandteile zurück
- pathinfo() - Liefert Informationen über einen Dateipfad
- http_build_query() - Erstellen eines URL-kodierten Query-Strings
- get_magic_quotes_gpc() - Zeigt die aktuelle Konfiguration von magic quotes gpc
- urldecode() - Dekodiert eine URL-kodierte Zeichenkette