Heim >Backend-Entwicklung >PHP-Tutorial >Beispiele zur Erläuterung der Definition und Verwendung der PHP-Funktion parse_str()

Beispiele zur Erläuterung der Definition und Verwendung der PHP-Funktion parse_str()

怪我咯
怪我咯Original
2017-05-27 10:45:521703Durchsuche

Was ist die Funktion der PHP-Funktion parse_str()?

Die Funktion parse_str() in PHP analysiert die Abfragezeichenfolge in Variablen. Seine Syntax ist wie folgt:

Syntax

parse_str(string,array)

Parameterdetails:

参数 描述
string 必需。规定要解析的字符串。
array 可选。规定存储变量的数组的名称。该参数指示变量将被存储到数组中。如果设置了第二个变量 array,变量将会以数组元素的形式存入到这个数组,作为替代。

PS: Wenn der Array-Parameter nicht gesetzt ist, überschreiben die von dieser Funktion gesetzten Variablen vorhandene Variablen mit demselben Namen.

PS: Die Einstellung magic_quotes_gpc in der Datei php.ini beeinflusst die Ausgabe dieser Funktion. Wenn diese Option aktiviert ist, werden Variablen von addslashes() transformiert, bevor sie von parse_str() analysiert werden.

Wenn string die von der URL übergebene Abfragezeichenfolge ist, analysieren Sie sie in eine Variable und legen Sie sie auf den aktuellen Bereich fest.

Um den aktuellen QUERY_STRING zu erhalten, können Sie die Variable $_SERVER['QUERY_STRING'] verwenden.

Beispiel 1

Parsen Sie die Abfragezeichenfolge in Variablen:

<?php
parse_str("name=Bill&age=60");
echo $name."<br>";
echo $age;
?>

Ergebnisse der Codeausführung:

Beispiele zur Erläuterung der Definition und Verwendung der PHP-Funktion parse_str()

Beispiel 2

Variablen in einem Array speichern:

<?php
parse_str("name=Bill&age=60",$myArray);
print_r($myArray);
?>

Ergebnisse der Codeausführung:

Beispiele zur Erläuterung der Definition und Verwendung der PHP-Funktion parse_str()

【Empfohlene verwandte Artikel】:

Detaillierte Erläuterung der Definition und Verwendung der PHP-Funktion parse_url()

Das obige ist der detaillierte Inhalt vonBeispiele zur Erläuterung der Definition und Verwendung der PHP-Funktion parse_str(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn