プリントアウトしていますJSONは次のようになりますPHP JSON配列:不正な文字列オフセット 'first_nameの'
{
"c_id": {
"value": 66
},
"first_name": {
"value": "Joe"
},
...
これは
$profile = json_encode($this->session->getProfile(), true);
echo $profile;
echo $profile['first_name']['value'];
次のコードから来ているしかし、私はエラーを取得:
Illegal string offset 'first_name'
Illegal string offset 'value'
私は明らかに間違っていることを私は見ることができません。
おかげ
'$ profile'は' array'ではなく 'string'です –
json_encodeは文字列を返します –
この' $ this-> session-> getProfile() 'がJSON文字列を返すと仮定すると、' json_decode($ this-> session-> getProfile()) ' – RiggsFolly