JSON エンコードを使用して URL パラメーターを渡す場合、さらなるデータ操作のためにエンコードされた値を抽出して処理する必要があります。これは、PHP の json_decode() 関数を使用して効果的に実現できます。
次のコード スニペットを考えてみましょう:
<code class="php">$json = json_encode([ 'countryId' => $_GET['CountryId'], 'productId' => $_GET['ProductId'], 'status' => $_GET['ProductId'], 'opId' => $_GET['OpId'] ]); echo $json;</code>
このコードは、
{ "countryId":"84", "productId":"1", "status":"0", "opId":"134" }
<code class="php">$json = '{"countryId":"84","productId":"1","status":"0","opId":"134"}'; $json = json_decode($json, true); echo $json['countryId']; // Output: 84 echo $json['productId']; // Output: 1 echo $json['status']; // Output: 0 echo $json['opId']; // Output: 134</code>
以上がPHP で JSON エンコードされたデータから値を抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。