Heim > Artikel > Backend-Entwicklung > PHP analysiert die Abfragezeichenfolge mithilfe der Funktion parse_str() in eine Variable.
Beispiel
Parsen Sie die Abfragezeichenfolge in eine Variable:
<?php parse_str("name=Peter&age=43"); echo $name."<br>"; echo $age; ?>
Definition und Verwendung
Die Funktion parse_str() analysiert die Abfragezeichenfolge in eine Variable.
Hinweis: Wenn der Array-Parameter nicht festgelegt ist, überschreiben die von dieser Funktion festgelegten Variablen die vorhandenen Variablen mit demselben Namen.
Hinweis: Die Einstellung magic_quotes_gpc in der Datei php.ini wirkt sich auf die Ausgabe dieser Funktion aus. Wenn diese Option aktiviert ist, werden Variablen von addslashes() transformiert, bevor sie von parse_str() analysiert werden.
Syntax
parse_str(string,array)
Parameterbeschreibung
Zeichenfolge Erforderlich. Gibt die zu analysierende Zeichenfolge an.
Array Optional. Gibt den Namen des Arrays zum Speichern der Variablen an. Dieser Parameter weist die Variable an, in einem Array gespeichert zu werden.
Technische Details
Rückgabewert: Kein Rückgabewert.
PHP-Version: 4+
Änderungsprotokoll: In PHP 4.0.3 , Array-Parameter hinzugefügt.
Weitere Beispiele
Beispiel 1
Variablen in einem Array speichern:
<?php parse_str("name=Peter&age=43",$myArray); print_r($myArray); ?>
URL-Parameterzeichenfolge ändern In Array konvertieren
$str = ‘a=1&b=2&c=3’; parse_str($str, $arr); var_dump($arr); //输出
array (size=3) ‘a’ =>string‘1’ (length=1) ‘b’ =>string‘2’ (length=1) ‘c’ =>string‘3’ (length=1)
Das obige ist der detaillierte Inhalt vonPHP analysiert die Abfragezeichenfolge mithilfe der Funktion parse_str() in eine Variable.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!