ホームページ  >  記事  >  バックエンド開発  >  PHPでJSONを文字列に変換する方法

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

藏色散人
藏色散人オリジナル
2020-11-06 10:13:527570ブラウズ

PHP では、json_decode 関数を使用して json を文字列に変換できます。この関数の機能は、文字列を JSON 形式でデコードすることです。その使用構文は「json_decode ( string $json [, bool $assoc .. .])」。

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

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

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