json は非常に重要であるため、PHP は 5.2 以降、主に json_encode と json_decode という 2 つの関数を含む JSON のサポートを追加しました。ご存知のとおり、json はデータ ストレージ形式です。json については私のブログ投稿で書きましたので、理解できない読者は検索してみてください。
たとえば、新しい xin.json ファイルを作成し、次のようにデータを保存するとします。
[{"name":"辛星","age":23},{"name":"小倩","age":20}]
<?php$content = file_get_contents("xin.json");$obj = json_decode($content);print_r($obj);
rrree これは Javascript に非常に似ており、理解するのが簡単です。理解できない場合は、ここで JSON データを出力します。実際、JavaScript で使用するのとほぼ同じように、以下の別の出力スタイルを使用します。
出力結果は次のようになります。 json_decode 関数は 2 番目のパラメータを受け入れることができ、それが true の場合、json データはオブジェクトではなく配列に変換されます。実際、オブジェクトと配列は多くの場合非常に似ており、PHP ではオブジェクトが変換されます。メソッドを呼び出さないでください。
私たちのチームが json_decode を理解したので、読者が json_encode を行うのは非常に簡単です。 。 。 。