Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Строитель, ну я так понял, что изменённый массив надо записать обратно в файл, при том, сохранить синтаксически корректным.
----- PostgreSQL DBA
Строитель
Отправлено: 07 Апреля, 2017 - 18:26:51
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
Мелкий пишет:
Строитель, ну я так понял, что изменённый массив надо записать обратно в файл, при том, сохранить синтаксически корректным.
Тогда ещё вопрос, пожалуйста: разве после присваивания нарушается синтаксис массива? И разве обновлённый массив нельзя записать в файл? (сериализовать например перед записью)
Мелкий
Отправлено: 07 Апреля, 2017 - 18:44:22
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
var_export как раз сериализацией и занимается в меру своих возможностей. Сериализует по мере своих возможностей в валидный PHP-код.
Как менять до этого переменную - да как угодно.
----- PostgreSQL DBA
Строитель
Отправлено: 07 Апреля, 2017 - 18:45:28
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
Мелкий, понял, спс )
Мелкий
Отправлено: 07 Апреля, 2017 - 18:49:24
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Тьфу, не те пару букв написал, получился другой смысл сообщения.
Было
Цитата:
Если без сохранения форматировать - то var_export.
Должно было быть:
Цитата:
Если без сохранения форматирования - то var_export.
т.к. var_export форматирует массив только одним способом, не таким как в исходной задаче и это никак не настраивается. Зато просто вызов функции, без ручного вмешательства.
----- PostgreSQL DBA
Строитель
Отправлено: 07 Апреля, 2017 - 19:02:38
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
Мелкий, если я всё верно понял, то в результате записи файл должен иметь такой вид:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.