Heim > Backend-Entwicklung > PHP-Tutorial > Wie analysiere ich eine Abfragezeichenfolge in ein Array in PHP?

Wie analysiere ich eine Abfragezeichenfolge in ein Array in PHP?

Susan Sarandon
Freigeben: 2025-01-01 12:12:11
Original
393 Leute haben es durchsucht

How to Parse a Query String into an Array in PHP?

Abfragezeichenfolge in ein Array analysieren

Beim Versuch, eine Zeichenfolge in ein Array umzuwandeln, ist es wichtig, den Prozess zu verstehen und die entsprechenden Maßnahmen zu ergreifen Funktionen. In diesem speziellen Fall besteht die Herausforderung darin, eine Abfragezeichenfolge in ein Array-Format umzuwandeln.

Um dies zu erreichen, bietet PHP die Funktion parse_str. Diese Funktion akzeptiert eine Abfragezeichenfolge als ersten Parameter und konvertiert die Zeichenfolge in ein Array. Standardmäßig weist parse_str die geparsten Daten jedoch einzelnen Variablen zu. Um die Daten stattdessen in einem Array zu speichern, muss ein zusätzlicher zweiter Parameter hinzugefügt werden. Dieser Parameter sollte ein leeres Array sein, wie unten gezeigt:

$queryString = "pg_id=2&parent_id=2&document&video";

parse_str($queryString, $queryArray);

print_r($queryArray);
Nach dem Login kopieren

Dieser Code wandelt die Abfragezeichenfolge in ein Array namens $queryArray um, wobei jedes Schlüsselwertdatenpaar aus der Abfragezeichenfolge als gespeichert wird Element im Array. Die Ausgabe von print_r($queryArray) lautet:

Array
(
    [pg_id] => 2
    [parent_id] => 2
    [document] => 
    [video] => 
)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie analysiere ich eine Abfragezeichenfolge in ein Array in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage