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!