ホームページ > バックエンド開発 > PHPチュートリアル > Xin Xing に従って、PHP での json の使用を解釈してください。

Xin Xing に従って、PHP での json の使用を解釈してください。

WBOY
リリース: 2016-06-23 13:53:16
オリジナル
795 人が閲覧しました

json は非常に重要であるため、PHP は 5.2 以降、主に json_encode と json_decode という 2 つの関数を含む JSON のサポートを追加しました。ご存知のとおり、json はデータ ストレージ形式です。json については私のブログ投稿で書きましたので、理解できない読者は検索してみてください。

たとえば、新しい xin.json ファイルを作成し、次のようにデータを保存するとします。

[{"name":"辛星","age":23},{"name":"小倩","age":20}]
ログイン後にコピー
api.php ファイルを作成し、次のように json ファイルを解析できます:

<?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 を行うのは非常に簡単です。 。 。 。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート