22 Voix

PHP: Itérer toutes les Variables POST

Question de Invité | 28/10/2021 à 19:57

Je transfère une form dynamique avec POST à l'un de mes scripts PHP pour évaluer les données là-bas.

Habituellement, chaque variable POST peut être récupérée en utilisant $_POST['nom'] dans le script. Cependant, dans mon cas, j'ai besoin d'une solution avec laquelle je peux passer à travers ou boucler sur toutes les variables de POST existant sans connaître leur nom ni aucune leur clé, car elles sont créées de manière dynamique et peuvent être différentes à chaque fois l'exécution du script.

Donc, j'ai besoin de quelque chose comme un foreach pour la variable $_POST, qui peut être utilisée autrement pour un tableau. L'exigence est que j'aimerais avoir toutes les valeurs et les noms de clés reçus via POST. Est-ce possible?

RépondrePositifNégatif
2Meilleure Réponse2 Voix

Vous pouvez simplement appliquer "foreach" à $_POST, car $_POST n'est rien de plus qu'un array contenant toutes les valeurs transmises.

Voici un petit exemple:

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

Parce que $_POST est un tableau associatif (associative array), il est possible de lire les deux, noms de clé (ici $key) et des valeurs (ici $value) de cette manière, dans laquelle la clé est le nom du champ de saisie et la valeur est le contenu correspondant du champ de saisie.
01/11/2021 à 19:46

RépondrePositif Négatif
Répondre

Sujets Connexes

La Recherche Askingbox

Info | 0 Commentaires

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.