„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 rufe ich in PHP mehrere Werte aus einem GET-Parameter als Array ab?

Wie rufe ich in PHP mehrere Werte aus einem GET-Parameter als Array ab?

Veröffentlicht am 07.11.2024
Durchsuche:922

How to Retrieve Multiple Values from a GET Parameter as an Array in PHP?

Zugriff auf Werte als Array in PHP $_GET

In PHP bietet die superglobale Variable $_GET eine Möglichkeit, auf Daten zuzugreifen, die von einem Webformular oder einer URL-Abfrage gesendet werden Zeichenfolge. Es ist jedoch nicht sofort klar, wie man Werte im $_GET-Array als Array erhält.

Betrachten wir ein Szenario, in dem Sie mehrere Werte für den Parameter „id“ in einer URL senden möchten:

http://link/foo.php?id=1&id=2&id=3

Wenn Sie versuchen, mit $_GET['id'] auf den Wert „id“ zuzugreifen, erhalten Sie nur den letzten Wert (in diesem Fall „3“). Um die Werte als Array abzurufen, können Sie Ihre URL so ändern, dass nach dem Parameternamen eckige Klammern („[]“) eingefügt werden:

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

Wenn Sie nun auf $_GET['id'] zugreifen, erhalten Sie ein Array mit allen „id“-Werten:

print_r($_GET['id']); // Output: [1, 2, 3]

Dieser Ansatz ermöglicht Ihnen den einfachen Zugriff auf mehrere Werte für einen einzelnen Parameter in Ihrem PHP-Code.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729586235 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