前回の記事では「PHPフィルターとは何ですか?」についてご紹介しました。どのような種類のフィルターがありますか? 》ということで、この記事ではPHPのJSON()関数とは何なのかを引き続き紹介していきます。この記事は一定の参考価値があります!
PHP 言語を使用して JSON オブジェクトをエンコードおよびデコードするにはどうすればよいですか?
環境設定用の JSON 拡張機能は、php5.2.0 以降に組み込まれています。 json_encode は変数に対して JSON エンコードを実行し、json_decode は JSON 形式の文字列をデコードして PHP 変数に変換し、json_last_error は発生した最後のエラーを返します。
JSON 関数とは:
JSON (JavaScript Object Notation) は軽量のデータ交換形式です。これは ECMAScript のサブセットに基づいています。 JSON は完全に言語に依存しないテキスト形式を使用しますが、C 言語ファミリー (C、C、C#、Java、JavaScript、Perl、Python などを含む) に似た規則も使用します。これらの特性により、JSON は理想的なデータ交換言語になります。
json関数について:
シリーズ説明
# JSON_ENCODE 変数jsonコーディング
JSON_DECODEを実行し、json形式の文字列をデコードします。伝える PHP 変数
json_last_error で発生した最後のエラーを返します # 関数は正常に実行された場合は JSON データを返し、それ以外の場合は FALSE を返します。
構文:
string json_encode ( $value [, $options = 0 ] )
パラメータ:
value: エンコードされる値。この関数は、UTF-8 でエンコードされたデータに対してのみ有効です。
オプション:次の定数で構成されるバイナリ マスク: JSON_HEX_QUOT、JSON_HEX_TAG、JSON_HEX_AMP、JSON_HEX_APOS、JSON_NUMERIC_CHECK、JSON_PRETTY_PRINT、JSON_UNESCAPED_SLASHES、JSON_FORCE_OBJECT
PHP の使用方法配列は JSON 形式のデータに変換され、コードは次のとおりです:
<?php $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); echo json_encode($arr); ?>コードの実行結果は次のとおりです:
方法PHP オブジェクトを変換する JSON 形式のデータであり、コードは次のとおりです。
<?php class Emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new Emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date('m/d/Y h:i:s a', "8/5/1974 12:20:03 p"); $e->birthdate = date('m/d/Y h:i:s a', strtotime("8/5/1974 12:20:03")); echo json_encode($e); ?>
コードの実行結果は次のとおりです。
推奨学習: "
PHP ビデオ チュートリアル>>
以上がPHP JSON 関数についてどれくらい知っていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。