PHPでオブジェクトを文字列に変換する方法
Aug 29, 2020 pm 02:22 PMオブジェクトを文字列に変換する
php メソッド: json_encode() 関数を使用して変換できます。 json_encode() 関数は変数を json エンコードするために使用され、関数が正常に実行された場合は json データを返し、それ以外の場合は false を返します。
json_encode() は、変数を JSON エンコードするために使用されます。この関数は、実行に成功すると JSON データを返し、それ以外の場合は FALSE を返します。
(推奨チュートリアル: php ビデオ チュートリアル)
構文:
string json_encode ( $value [, $options = 0 ] )
パラメータの紹介:
value: 設定する値エンコードされた。この関数は、UTF-8 でエンコードされたデータに対してのみ有効です。
オプション: 次の定数で構成されるバイナリ マスク:
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 _UNESCAPED_UNIコード、JSON_PARTIAL_OUTPUT_ON_ERROR。
注: JSON_UNESCAPED_UNICODE オプション。中国語をエンコードしたくない場合は、このオプションを追加できます。
(関連する推奨事項: php training)
コード例:
<?php class Emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new Emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date('m/d/Y h:i:s a', "8/5/1974 12:20:03 p"); $e->birthdate = date('m/d/Y h:i:s a', strtotime("8/5/1974 12:20:03")); echo json_encode($e); ?>
出力結果:
{"name":"sachin","hobbies":"sports","birthdate":"08\/05\/1974 12:20:03 pm"}
以上がPHPでオブジェクトを文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
