json_decodeでハマる

最近、以下の関数を使って、データをJSON形式で扱うことが増えてきたが…

  • json_encode()
  • json_decode()

ある値をjson_decodeでJSON形式から戻して配列として扱おうとしたら、以下のエラーが発生してハマってしまった。

PHP Fatal error: Cannot use object of type stdClass as array


json_decodeの戻り値を連想配列にしたければ、第二引数にtrueを渡してやる必要があった…

$newChuno = json_decode($chuno, true);