この記事では主に、JSON_FORCE_OBJECT 関数を使用してオブジェクトの強制転送を実装する方法について説明します。興味のある方はぜひ学習してください。
$abc = array('a','b','c','d','e','f','g'); echo '<pre class="brush:php;toolbar:false">'; var_dump($abc); echo json_encode($abc);
出力結果:[配列の添え字が数値インデックス、、、、連続の場合]
$abc = array('a',2=>'b',3=>'c',4=>'d',5=>'e',6=>'f',7=>'g'); echo '<pre class="brush:php;toolbar:false">';var_dump($abc); echo json_encode($abc);
出力結果: {配列の添字が数値インデックスで、添字の途中に切れ目がある場合}はオブジェクトとして解析
$abc = array('a','b','c','d','e','f','g'); echo '<pre class="brush:php;toolbar:false">'; var_dump($abc); echo json_encode($abc,JSON_FORCE_OBJECT);
出力結果:{ JSON_FORCE_OBJECT を使用してオブジェクトにキャスト }
概要: 連続インデックス配列を除き、他のすべてはオブジェクトとして解析されます
関連チュートリアル: PHP ビデオ チュートリアル
以上がPHP学習はJSON_FORCE_OBJECT関数を使用して強制オブジェクト転送を実現しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。