Heim >Backend-Entwicklung >PHP-Tutorial >Wie übergebe ich Array-Werte in PHP $_GET und greife darauf zu?
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.
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
In diesem Fall wird der Parameter „id“ zu einem Array mit drei Elementen, die jeweils einen der im Abfragestring bereitgestellten Werte enthalten.
Auf der PHP-Seite können Sie mit der folgenden Syntax auf den Array-Wert zugreifen:
<code class="php">$_GET['id'];</code>
Dadurch wird ein Array zurückgegeben, das die drei enthält Werte, die in der Abfragezeichenfolge übergeben wurden.
Betrachten Sie das folgende PHP-Skript:
<code class="php"><?php if (isset($_GET['id'])) { print_r($_GET['id']); } ?></code>
Wenn Sie über eine URL wie die folgende auf dieses Skript zugreifen:
http://link/foo.php?id[]=1&id[]=2&id[]=3
Das Skript gibt das folgende Array aus:
Array ( [0] => 1 [1] => 2 [2] => 3 )
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!