@Nubbin

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

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

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


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

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

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


json_decode() - не помогает
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
Compolomus
@Compolomus
Комполом-быдлокодер
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");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Zelo Москва
от 130 000 руб.
Amigoweb Магнитогорск
от 40 000 до 60 000 руб.
АКМЭ сервис Санкт-Петербург
от 100 000 руб.