php で配列を json に変換する方法
php では、「json_encode()」を使用して配列を json に変換できます。 " function
json_encode 関数の概要
json_encode - 変数の JSON エンコード
json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] ) : string
以下を含む文字列を返しますvalue JSON形式での値の表現。
エンコーディングは、渡されたオプション パラメーターの影響を受けます。さらに、浮動小数点値のエンコーディングは、serialize_precision に依存します。
json_encode パラメーター
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、JSON_PRESERVE_ZERO_FRACTION、JSON _UNESCAPED_UNIコード、JSON_PARTIAL_OUTPUT_ON_ERROR。
Depth:
最大深度を設定します。 0 より大きくなければなりません。
json_encode 戻り値
成功した場合は JSON エンコードされた文字列を返し、失敗した場合は FALSE を返します。
json_encode の例
<?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}
以上がPHPで配列をJSONに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。