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.
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