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

PHPオブジェクトを文字列に変換する方法

藏色散人
藏色散人オリジナル
2020-08-10 10:57:204095ブラウズ

php オブジェクトから文字列へのメソッド: 1. "json_encode($object);" メソッドを使用して変換を実現します; 2. "json_encode($object, JSON_FORCE_OBJECT);" メソッドを使用してオブジェクトを文字列に変換します。

PHPオブジェクトを文字列に変換する方法

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

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