Я смотрел что-то раньше, когда вы используете json_decode ()
$data = json_decode();
U может отправлять некоторые параметры, первый из них - "$ json", это будет строка json
{"1":"first","2":"second"}
Но этот json-декодер с одним параметром возвращает объект, и значение второго параметра по умолчанию равно "false".Если вы хотите вернуть это обратно в массив, вам нужно всего лишь использовать второй параметр и отправить «true».
$data =json_decode($json,true);
И вы можете получить его как массив.:)