PHP では、json_decode 関数を使用して json を文字列に変換できます。この関数の機能は、文字列を JSON 形式でデコードすることです。その使用構文は「json_decode ( string $json [, bool $assoc .. .])」。
推奨事項: "PHP ビデオ チュートリアル "
json_decode — JSON 形式の文字列をデコードします
説明
json_decode ( string $json [, bool $assoc = FALSE [, int $depth = 512 [, int $options = 0 ]]] ) : mixed
JSON エンコードされた文字列を受け入れ、それを PHP 変数に変換します
パラメータ
json
デコードされる JSON 文字列の形式文字列。
この関数は、UTF-8 でエンコードされたデータのみを処理できます。
注:
PHP は JSON のスーパーセットを実装します。» RFC 7159 を参照してください。
assoc
このパラメータが TRUE の場合、それが返されます。オブジェクトの代わりに配列。
Depth
再帰の深さを指定します。
オプション
JSON_BIGINT_AS_STRING、JSON_INVALID_UTF8_IGNORE、JSON_INVALID_UTF8_SUBSTITUTE、JSON_OBJECT_AS_ARRAY、JSON_THROW_ON_ERRORで構成されるマスク。これらの定数の動作については、「JSON 定数」ページで詳しく説明されています。
戻り値
適切な PHP タイプを介して、json でエンコードされたデータを返します。 true、false、null の値は、それに応じて TRUE、FALSE、NULL を返します。 json をデコードできない場合、またはエンコードされたデータの深さが再帰制限を超えている場合は、NULL が返されます。
以上がPHPでJSONを文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。