php オブジェクトから文字列へのメソッド: 1. "json_encode($object);" メソッドを使用して変換を実現します; 2. "json_encode($object, JSON_FORCE_OBJECT);" メソッドを使用してオブジェクトを文字列に変換します。
推奨: 「PHP ビデオ チュートリアル 」
php オブジェクトを文字列に変換
$json_string = json_encode($object, JSON_FORCE_OBJECT); json_encode($object); //结果:"[{"aa":"bb","cc":"dd"}]" json_encode($object,JSON_FORCE_OBJECT); //结果:"{"aa":"bb","cc":"dd"}"
関連の概要:
json_encode - 変数の JSON エンコード
説明
json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] ) : string
JSON 形式の値の表現を含む文字列を返します。
エンコーディングは、渡されたオプション パラメーターの影響を受けます。さらに、浮動小数点値のエンコーディングは、serialize_precision に依存します。
パラメータ
value
エンコードされる値は、リソース タイプを除く任意のデータ タイプにすることができます。
すべての文字列データのエンコードは UTF-8 である必要があります。
注:
PHP implements a superset of JSON as specified in the original » RFC 7159.
オプション
次の定数で構成されるバイナリ マスク: 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_U NESCAPED_UNICODE 、JSON_PARTIAL_OUTPUT_ON_ERROR。 JSON定数の詳細については、JSON定数のページをご覧ください。
深さ
最大深度を設定します。 0 より大きくなければなりません。
戻り値
成功した場合は JSON エンコードされた文字列を返し、失敗した場合は FALSE を返します。
以上がPHPオブジェクトを文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。