Maison > Article > développement back-end > Comment extraire les valeurs des paramètres d'URL codés JSON en PHP ?
Récupération de valeurs à partir de paramètres d'URL codés en JSON à l'aide de PHP
Lors du passage de paramètres via une URL à l'aide du codage JSON, il est possible de récupérer des valeurs individuelles pour un traitement ultérieur. Voici comment procéder en PHP :
Considérez l'extrait de code suivant qui encode les paramètres au format JSON :
<code class="php"><?php $json = array( 'countryId' => $_GET['CountryId'], 'productId' => $_GET['ProductId'], 'status' => $_GET['ProductId'], 'opId' => $_GET['OpId'] ); echo json_encode($json); ?></code>
Cela produira une chaîne JSON similaire à :
<code class="json">{ "countryId":"84", "productId":"1", "status":"0", "opId":"134" }</code>
Pour analyser cette chaîne JSON et extraire des valeurs individuelles, vous pouvez utiliser json_decode(). En spécifiant true comme deuxième paramètre, vous demandez à la fonction de renvoyer un tableau associatif au lieu d'un objet.
<code class="php"><?php $json = '{"countryId":"84","productId":"1","status":"0","opId":"134"}'; $json = json_decode($json, true); echo $json['countryId']; echo $json['productId']; echo $json['status']; echo $json['opId']; ?></code>
Ce code affichera ce qui suit :
84 1 0 134
En utilisant json_decode (), vous pouvez facilement analyser les données codées en JSON et accéder aux valeurs individuelles pour un traitement ultérieur dans votre application PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!