Heim > Backend-Entwicklung > PHP-Tutorial > Wie übergebe ich Array-Werte in PHP $_GET und greife darauf zu?

Wie übergebe ich Array-Werte in PHP $_GET und greife darauf zu?

Linda Hamilton
Freigeben: 2024-10-22 18:29:24
Original
509 Leute haben es durchsucht

How to Pass and Access Array Values in PHP $_GET?

PHP $_GET Array als Array

Das $_GET Array in PHP ist eine superglobale Variable, die zum Abrufen von Informationen verwendet werden kann, die über eine URL-Abfragezeichenfolge gesendet werden. Normalerweise stellt jeder Schlüssel im Array einen Variablennamen dar, während der entsprechende Wert den zugehörigen Wert enthält. Standardmäßig werden die $_GET-Werte als Zeichenfolgen behandelt.

Senden eines Array-Werts in $_GET

Es ist jedoch möglich, einen Array-Wert in der $_GET-Abfragezeichenfolge zu übergeben. Dazu müssen Sie die folgende Syntax verwenden:

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

In diesem Fall wird der Parameter „id“ zu einem Array mit drei Elementen, die jeweils einen der im Abfragestring bereitgestellten Werte enthalten.

Zugriff auf den Array-Wert in PHP

Auf der PHP-Seite können Sie mit der folgenden Syntax auf den Array-Wert zugreifen:

<code class="php">$_GET['id'];</code>
Nach dem Login kopieren

Dadurch wird ein Array zurückgegeben, das die drei enthält Werte, die in der Abfragezeichenfolge übergeben wurden.

Beispiel

Betrachten Sie das folgende PHP-Skript:

<code class="php"><?php

if (isset($_GET['id'])) {
  print_r($_GET['id']);
}

?></code>
Nach dem Login kopieren

Wenn Sie über eine URL wie die folgende auf dieses Skript zugreifen:

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

Das Skript gibt das folgende Array aus:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie übergebe ich Array-Werte in PHP $_GET und greife darauf zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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