Задать вопрос
@Nubbin

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

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

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


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

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

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


json_decode() - не помогает
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы