オブジェクトを文字に変換する php メソッド: 1. php サンプル ファイルを作成します; 2. オブジェクトの例を定義します; 3. "json_encode($object);" または "json_encode($object, JSON_FORCE_OBJECT);" を渡します。 " ステートメントはオブジェクトを JSON 文字列に変換できます。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
オブジェクトを変換する方法phpの文字?
PHP はオブジェクトを配列ではなく json 文字列に変換します
メソッド:
$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
#(PHP 5 >= 5.2.0、PHP 7、PHP 8、PECL json >= 1.2.0)json_encode —変数の JSON エンコード 説明json_encode(mixed $value, int $flags = 0, int $depth = 512): string|false
由以下常量组成的二进制掩码: 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_ON_ERROR、 JSON_PRESERVE_ZERO_FRACTION、 JSON_PRETTY_PRINT、 JSON_UNESCAPED_LINE_TERMINATORS、 JSON_UNESCAPED_SLASHES、 JSON_UNESCAPED_UNICODE、 JSON_THROW_ON_ERROR。
PHP ビデオ チュートリアル 」
以上がPHPでオブジェクトを文字に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。