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

PHPで連想配列をJSONデータに変換する方法

青灯夜游
リリース: 2023-03-13 08:00:02
オリジナル
2683 人が閲覧しました

PHP では、json_encode() 関数を使用して連想配列を json データに変換できます。この関数は、PHP 変数 (配列、オブジェクトなど) を JSON エンコードし、json 形式のデータに変換できます。構文 " json_encode($array)」。

PHPで連想配列をJSONデータに変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、json_encode を使用できます。 ()関数 連想配列をjsonデータに変換します。

<?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}
ログイン後にコピー

説明:

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート