Heim  >  Artikel  >  Backend-Entwicklung  >  Wie greife ich auf mehrwertige Parameter im PHP $_GET Array zu?

Wie greife ich auf mehrwertige Parameter im PHP $_GET Array zu?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-22 20:59:29600Durchsuche

How to Access Multi-Valued Parameters in PHP $_GET Array?

Zugriff auf mehrwertige Parameter im PHP-Array $_GET

Das superglobale Array $_GET von PHP ermöglicht den Zugriff auf Abfragezeichenfolgenparameter. Wenn dem gleichen Parameter mehrere Werte zugewiesen werden, wird standardmäßig nur der letzte Wert in $_GET gespeichert. Es ist jedoch möglich, solche Werte als Array abzurufen.

Mehrwertige $_GET-Parameter erstellen

Um mehrere Werte für einen Parameter in einer Abfragezeichenfolge zu senden, Verwenden Sie einfach die Notation in eckigen Klammern:

http://link/foo.php?id[]=1&id[]=2&id[]=3

Zugriff auf das Array in PHP

Mit der oben genannten Technik wird $_GET['id'] zu einem Array mit die mehreren Werte:

<code class="php">echo $_GET['id'][0]; // Output: 1
echo $_GET['id'][1]; // Output: 2
echo $_GET['id'][2]; // Output: 3</code>

Durch den Zugriff auf $_GET['id'] als Array können Sie über die Werte iterieren und sie einzeln oder als Sammlung verarbeiten.

Hinweis: Diese Methode ist mit den meisten Webservern und Browsern kompatibel. Es ist jedoch zu beachten, dass einige ältere Server möglicherweise keine mehrwertigen Parameter unterstützen.

Das obige ist der detaillierte Inhalt vonWie greife ich auf mehrwertige Parameter im PHP $_GET Array zu?. 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