2016-08-09 1 views
0

У меня есть JSon текст вроде этого:JSON в массив с ошибкой индекса PHP

$text ='{"id":"12","count":"1","1":{"gkey":"g_c5218"},"0":{"gkey":"g_4b4c6"}}'; 

Я хочу преобразовать его в массив:

$arr = json_encode($text,true); 

Теперь я хочу позвонить $arr['id'] Но я получаю ошибку индекса.

Какая у меня ошибка?

+1

try json_decode() –

ответ

2

json_encode() - изменить массив в JSON

json_decode() - изменить JSON в массив/объект

Вы должны использовать json_decode.