@Nubbin

Преобразовать json в файловый массив?

Добрый день, как рекурсивный json преобразовать в массив?

{
  "base": {
    "test1": "Главное",
    "test2": "Столяры"
  },
  'home': 'Главная'


Нужно сделать так:

return [
'base' => [
    'test1' => 'Главное',
    'test2' => 'Столяры'
],

'home' => 'Главная'
];


json_decode() - не помогает
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
Nubbin,
$str = '
{
  "base": {
    "test1": "Главное",
    "test2": "Столяры"
  },
  "home": "Главная"
}';



$name = 'data';

$data = json_decode($str, true);

file_put_contents($name . '.php', "<?php\n\n" . 'return ' . var_export($data, true) . ";\n");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы