Position actuelle: Accueil> Derniers articles> Comment passer et stocker les données de tableau via la méthode post-post en php

Comment passer et stocker les données de tableau via la méthode post-post en php

M66 2025-07-18

Peut-on post-méthode dans les tableaux de magasins PHP?

En PHP, les méthodes de post sont généralement utilisées pour transmettre des données de chaîne, mais ne peuvent pas passer les tableaux directement. Cependant, nous pouvons utiliser la façon dont nous convertissons le tableau en une chaîne JSON et la transmettre au backend pour le traitement.

Voici un exemple montrant comment passer les données du tableau dans une demande de poste:

Exemple de code frontal

Dans l'avant, nous convertissons d'abord le tableau au format JSON, puis envoyons les données au backend pour le traitement via la méthode post.

 // Code frontal
var data = {
    "name": "Alice",
    "age": 25,
    "interests": ["Reading", "Traveling", "Photography"]
};

var json_data = JSON.stringify(data);

var xhr = new XMLHttpRequest();
xhr.open("POST", "process_data.php", true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(json_data);

Exemple de code PHP backend

Dans le backend, nous le convertissons en un tableau en recevant des données au format JSON et en utilisant la fonction JSON_DECODE () .

 <?php
// reprendreJSONDonnées de format
$json_data = file_get_contents('php://input');

// VolontéJSONConvertir les données de format en tableau
$data = json_decode($json_data, true);

// Traitement des données de tableau
$name = $data["name"];
$age = $data["age"];
$interests = $data["interests"];

// Données de sortie
echo "Name: " . $name . "<br>";
echo "Age: " . $age . "<br>";
echo "Interests: ";
foreach($interests as $interest) {
    echo $interest . ", ";
}
?>

Résumer

Grâce à l'exemple ci-dessus, nous pouvons voir que bien que la méthode de post elle-même ne puisse pas passer directement le tableau, en convertissant le tableau en une chaîne JSON, les données du tableau peuvent être facilement transmises au backend pour le traitement. En analysant les données JSON, le backend peut extraire et utiliser des informations dans le tableau.

En général, en PHP, bien que la méthode post ne puisse pas passer directement les tableaux, passer par le format JSON est l'une des solutions.