Zugriff auf Array-Werte im $_GET Superglobal
In PHP enthält das $_GET-Array GET-Parameter, die über die URL übergeben werden. Es ermöglicht Ihnen, Daten aus der Abfragezeichenfolge einer Webseite abzurufen. Standardmäßig sind $_GET-Werte jedoch Skalare, was bedeutet, dass sie jeweils nur einen einzelnen Wert enthalten können.
GET-Parameter in ein Array umwandeln
Wenn Sie möchten Um mehrere Werte für einen GET-Parameter zu übergeben, können Sie die folgende Technik verwenden:
http://link/foo.php?id[]=1&id[]=2&id[]=3
Beachten Sie die für den ID-Parameter verwendete Syntax: „id[]“. Indem Sie „[]“ an den Parameternamen anhängen, geben Sie an, dass er als Array behandelt werden soll.
Zugriff auf das Array
Wenn Sie die Notation in eckigen Klammern verwenden Auf der PHP-Seite können Sie auf die Array-Werte zugreifen:
<code class="php">echo $_GET['id'][0]; // Outputs "1" echo $_GET['id'][1]; // Outputs "2" echo $_GET['id'][2]; // Outputs "3"</code>
Alternative Lösungen
Wenn Sie die Syntax „[]“ nicht verwenden können B. der URL, gibt es andere Alternativen:
Das obige ist der detaillierte Inhalt vonWie greife ich in PHP auf Array-Werte im $_GET Superglobal zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!