「PHP」json_decode関数でjsonデータをオブジェクトにする方法

2020年10月11日

説明
json_decode ( string $json [, bool $assoc = NULL [, int $depth = 512 [, int $options = 0 ]]] ) : mixed
json デコード対象となる json 文字列。
assoc
TRUE の場合、返されるオブジェクトは連想配列形式になります。 FALSE の場合、返されるオブジェクトは object になります。
返り値
json でエンコードされたデータを、適切な PHP の型として返します。
true、false および null はそれぞれ TRUE、FALSE そして NULL として返されます。

PHPコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$cft = '{"A01":"content","B02":"sumiya","C03":"coffee","D04":"FF","E05":"456"}';
$tk = json_decode($cft);
print $tk->{"C03"};
echo "<pre>";
var_dump($tk);
echo "</pre>";
?>
<?php $cft = '{"A01":"content","B02":"sumiya","C03":"coffee","D04":"FF","E05":"456"}'; $tk = json_decode($cft); print $tk->{"C03"}; echo "<pre>"; var_dump($tk); echo "</pre>"; ?>
<?php
$cft = '{"A01":"content","B02":"sumiya","C03":"coffee","D04":"FF","E05":"456"}';
$tk = json_decode($cft);

print $tk->{"C03"}; 
echo "<pre>";
var_dump($tk);
echo "</pre>";
?>

実行結果
coffee
object(stdClass)#1 (5) {
[“A01"]=>
string(7) “content"
[“B02"]=>
string(6) “sumiya"
[“C03"]=>
string(6) “coffee"
[“D04"]=>
string(2) “FF"
[“E05"]=>
string(3) “456"
}

PHP

Posted by arkgame