PHP を使用した JSON エンコードされた文字列からの値の取得
JSON エンコードは、Web 開発で PHP 配列を JSON 文字列に変換するために使用される一般的な手法です。データ送信。これらの JSON 文字列から値を解析して抽出するには、開発者は json_decode() 関数を利用できます。
次の例を考えてみましょう。
<code class="php">$json = array( 'countryId' => $_GET['CountryId'], 'productId' => $_GET['ProductId'], 'status' => $_GET['ProductId'], 'opId' => $_GET['OpId'] ); echo json_encode($json);</code>
このコードは、配列を JSON 文字列としてエンコードして返します。次の結果:
<code class="json">{ "countryId":"84", "productId":"1", "status":"0", "opId":"134" }</code>
JSON を解析するための json_decode() の使用
JSON 文字列から値を抽出するには、2 番目のパラメーターを指定して json_decode() を使用できます。 true に設定:
<code class="php">$json = '{"countryId":"84","productId":"1","status":"0","opId":"134"}'; $json = json_decode($json, true); echo $json['countryId']; // 84 echo $json['productId']; // 1 echo $json['status']; // 0 echo $json['opId']; // 134</code>
この例では、 json_decode() 関数はキー名を使用して値にアクセスできる連想配列を返し、JSON データから個々の値を取得する便利な方法を提供します。
以上がPHP の `json_decode()` 関数を使用して JSON エンコードされた文字列から値を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。