0 0 Stimmen

PHP: Alle POST-Variablen durchlaufen

Frage von Gast | 08.12.2014 um 18:07 Uhr

Ich übertrage ein dynamisches Formular mit POST an eins meiner PHP-Skripts, um die Daten dort auszuwerten.

Normalerweise lässt sich jede POST-Variable ja mit $_POST['name'] auslesen. In meinem Fall brauche ich aber eine Lösung, mit der ich alle vorhandenen POST-Variablen durchlaufen kann, ohne vorher den Namen beziehungsweise Schlüssel zu kennen (die können unterschiedlich sein und sind dynamisch).

Ich bräuchte also so etwas wie ein foreach für die $_POST-Variable, das man ja sonst für einen Array nehmen kann. Die Anforderungen sind, dass ich alle Werte und Schlüssel-Namen, die ich per POST bekomme in einer Schleife durchgehen kann. Geht das irgendwie?

AntwortenPositivNegativ

Stefan Trost

Profil anzeigen | Nachricht
Avatar
0Beste Antwort
2 Stimmen

Ohne weiteres lässt sich "foreach" auch auf $_POST anwenden, denn $_POST ist nichts weiteres als ein Array, das alle übertragenen Werte enthält.

Hier ist ein kleines Beispiel:

foreach($_POST as $key => $value) {
  echo "$key = $value"
}

Da es sich bei $_POST um ein assoziatives Array handelt, lassen sich auf diese Weise Schlüssel (hier $key) und Wert (hier $value) auslesen, wobei der Schlüssel der Name des Eingabefeldes ist und der Wert dessen Inhalt.
08.12.2014 um 18:22 Uhr

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.