Heim > Backend-Entwicklung > PHP-Tutorial > PHP analysiert die Abfragezeichenfolge mithilfe der Funktion parse_str() in eine Variable.

PHP analysiert die Abfragezeichenfolge mithilfe der Funktion parse_str() in eine Variable.

黄舟
Freigeben: 2023-03-16 22:36:02
Original
1847 Leute haben es durchsucht

Beispiel

Parsen Sie die Abfragezeichenfolge in eine Variable:

<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
Nach dem Login kopieren

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)
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

URL-Parameterzeichenfolge ändern In Array konvertieren

$str = ‘a=1&b=2&c=3’;
parse_str($str, $arr);
var_dump($arr);
//输出
Nach dem Login kopieren
array (size=3)
‘a’ =>string‘1’ (length=1)
‘b’ =>string‘2’ (length=1)
‘c’ =>string‘3’ (length=1)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage