„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie greife ich auf mehrwertige Parameter im PHP $_GET Array zu?

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

Veröffentlicht am 08.11.2024
Durchsuche:650

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

Zugriff auf mehrwertige Parameter im PHP-$_GET-Array

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 eckige Klammernotation:

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 mehreren Werten:

echo $_GET['id'][0]; // Output: 1
echo $_GET['id'][1]; // Output: 2
echo $_GET['id'][2]; // Output: 3

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.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729585814 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3