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:
Beispiel 2
Variablen in einem Array speichern:
<?php parse_str("name=Bill&age=60",$myArray); print_r($myArray); ?>
Ergebnisse der Codeausführung:
【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!