Доброго времени суток всем! Подскажите пожалуйста, как могу нижеуказанный код правильно записать в базу и прочитать снова как массив? Данная запись записывается в одну ячейку базы: 1 => 12, 2 => 12, 3 => 12, 4 => 12, 5 => 12, 6 => 12, 7 => 12, 8 => 12, 9 => 12, 10 => 12, 11 => 12, 12 => 12, 13 => 12, 14 => 12, 15 => 12, 16 => 12, 17 => 12, 18 => 12, 19 => 12, 20 => 12, 21 => 12, 22 => 12, 23 => 12, 24 => 12, 25 => 12, 26 => 12, 27 => 12, 28 => 12, 29 => 12, 30 => 12, 31 => 12, Необходимо прочитать с базы как массив, сейчас у меня читает как строку (301) var_dump($dni_arr) - код, а вывод такой: string(301) "1 => 12, 2 => 12, 3 => 12, 4 => 12, 5 => 12, 6 => 12, 7 => 12, 8 => 12, 9 => 12, 10 => 12, 11 => 12, 12 => 12, 13 => 12, 14 => 12, 15 => 12, 16 => 12, 17 => 12, 18 => 12, 19 => 12, 20 => 12, 21 => 12, 22 => 12, 23 => 12, 24 => 12, 25 => 12, 26 => 12, 27 => 12, 28 => 12, 29 => 12, 30 => 12, 31 => 12, "
json_encode и хранить в БД в поле с типом JSON, выбирать, и распаковывать при помощи json_decode, плюсом к этому возможность работать с данными на уровне БД
Запись: query( 'INSERT...' json_encode ( [ array ], JSON_UNESCAPED_UNICODE ) ); Чтение: $result = query( 'SELECT...'); $array = json_decode( $result, 1 ); --- Добавлено --- Не обязательно
Окей. Крайне глупо хранить информацию в таком то типе, если присваиваемый тип ячейки не используется должным способом.