ホームページ >バックエンド開発 >PHPの問題 >PHPで配列をJSONに変換する方法

PHPで配列をJSONに変換する方法

Guanhui
Guanhuiオリジナル
2020-05-07 13:02:402568ブラウズ

PHPで配列をJSONに変換する方法

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(&#39;a&#39; => 1, &#39;b&#39; => 2, &#39;c&#39; => 3, &#39;d&#39; => 4, &#39;e&#39; => 5);
   echo json_encode($arr);?>

印刷結果:

{"a":1,"b":2,"c":3,"d":4,"e":5}



以上がPHPで配列をJSONに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。