ホームページ >バックエンド開発 >PHPチュートリアル >JSON フォーマットとシリアル化、jsonserialize_PHP チュートリアル
1. JSONとは
JSON は、クライアント側の Javascript とサーバー側の PHP 間の対話を通信するために使用されるデータ ストレージ形式です。 PHP を使用して JSON によって生成された文字列をフロントエンド Javascript に渡すと、Javascirpt はそれを簡単に JSON にデコードして適用できます。
2. JSONの使い方
PHP は、json_encode() と json_decode() という 2 つの関数を使用して JSON を操作できます。1 つはエンコード用、もう 1 つはデコード用です。 json_encode() は、保存と読み取りを容易にするために配列を json 形式のテキスト データに変換できます。一方、 json_decode() は、呼び出しを容易にするために json データを配列に直接変換できます。リーリー
結果は次のとおりです:
{"名前":"u5218u7490"、"ニックネーム":"u7490u5c0fu7490"、"年齢":"26"、"連絡先":{"電話":"13718136109"、"住所":"u5317u4eac u5f97u8c46"}}
3. JSON形式のデータとWEBフロントエンドJSで非同期対話処理が完了します
PHP が json_encode() を使用して配列を json 形式のデータに変換した後、この json 文字列は JavaScript の配列に相当し、変数に代入すると、この配列を操作できるようになります。リーリー
4. 例
index.html リーリー
プロフィール.php リーリー
htmlページはPHPファイルを呼び出します
<script language="text/javascript" src="/xx/a.php"></script>
phpページがjsファイルを呼び出します
a.phpのecho jsのメソッドで十分です。
1.シリアライズとは
serialize は、変数をシリアル化し、変数の型と構造を含む文字列式を返すことです。
2.シリアライズの使い方
配列をシリアル化および逆シリアル化するには、PHP のシリアル化およびシリアル化解除を使用します。リーリー
結果は次のとおりです:a:2:{s:2:"u1";a:4:{s:8:"ゲーム名";s:6:"ドイツ第2師団";s:8:"ホーム名";s:15:"比較対象の Lefeld";s:9:"guestName";s:12:"Braunschweig";s:7:"endTime";s:10:"2015-08-21";}s:2: "u2";a :4:{s:8:"ゲーム名";s:6:"プレミアリーグ";s:8:"ホーム名";s:9:"クリスタルパレス";s:9:"ゲスト名";s :15: "アストン ヴィラ";s:7:"終了時刻";s:10:"2015-08-22";}}
その中に:
a:2 は、これが 2 つの要素を持つ配列であることを示します。 i:0 はシーケンスのインデックスを指します
a:4 は 4 つのフィールドがあることを意味します。
s:8:"gameName" は、これが 8 文字の文字列であることを示します
概要:
http://www.bkjia.com/PHPjc/1125519.html