by shigemk2

当面は技術的なことしか書かない

json_decode

PHP: json_decode - Manual

JSON 文字列をデコードする

mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )

assocをtrueにすると、返されるオブジェクトが連想配列形式になる。

<?php
$json = "{'a':1,'b':2,'c':3,'d':4,'e':5}";

var_dump(json_decode($json));
var_dump(json_decode($json, true));

$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json));
var_dump(json_decode($json, true));

結果

NULL
NULL
object(stdClass)#1 (5) {
["a"]=>
int(1)
["b"]=>
int(2)
["c"]=>
int(3)
["d"]=>
int(4)
["e"]=>
int(5)
}
array(5) {
["a"]=>
int(1)
["b"]=>
int(2)
["c"]=>
int(3)
["d"]=>
int(4)
["e"]=>
int(5)
}