PHP では、json_encode() 関数を使用して連想配列を json データに変換できます。この関数は、PHP 変数 (配列、オブジェクトなど) を JSON エンコードし、json 形式のデータに変換できます。構文 " json_encode($array)」。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP では、json_encode を使用できます。 ()関数 連想配列をjsonデータに変換します。
<?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); ?>
出力結果:
{"a":1,"b":2,"c":3,"d":4,"e":5}
説明:
json_encode - 変数の JSON エンコード。
json_encode($value, $options, $depth)
パラメータ:
value: エンコードされる値は、リソース タイプを除く任意のデータ タイプにすることができます。
オプション: 次の定数で構成されるバイナリ マスク
JSON_FORCE_OBJECT、JSON_HEX_QUOT、JSON_HEX_TAG、JSON_HEX_AMP、JSON_HEX_APOS、JSON_INVALID_UTF8_IGNORE、JSON_INVALID_UTF8_SUBSTITUTE、JSON_NUMERIC_CHECK、JSON_PARTIAL_OUTPUT_オンエラー、JSON_PRESERVE_ZERO_FRACTION、JSON_PRETTY_PRINT、JSON_UNESCAPED_LINE_TERMINATORS、JSON_UNESCAPED_SLASHES、JSON_UNESCAPED_UNICODE、JSON_THROW_ON_ERROR。 JSON 定数の詳細については、JSON 定数のページを参照してください。
Depth: 最大深度を設定します。 0 より大きくなければなりません。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで連想配列をJSONデータに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。