現在のインターフェース開発では、xml 形式は非常に少なく、そのほとんどが json に置き換えられていますが、インターフェース専用に開発された言語として知られる PHP も当然のことながら、これが組み込み関数 json_encode です。
関数のプロトタイプは function json_encode($value,$option=0)
ここで、$value は変換先のデータですjson. 配列とオブジェクトと言えます。 (要件は utf8 エンコーディングです)
$option は変換パラメータです。次の定数で構成されるバイナリ マスク:
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 に変換する JSON_FORCE_OBJECT パラメータがよく使用されます。物体 。
以下に例を示します。
$arr = ['name'=>'梦回故里','age'=>'18']; die(json_encode($arr));
実行結果は次のとおりです。
class A{ public $name = ""; public $age = ""; } $a = new A(); $a->name = "梦回故里"; $a->age= "18"; die(json_encode($a));
これは私の操作の結果です。
PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がPHPのjson_encodeの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。