webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как записать php файл с массивом?

Есть php файл с таким содержимым:
<?php
return [
    'ID' => 'id',
    'User ID' => 'user id',
    'Total Price' => 'Total Price',
];

Это файл перевода в yii2 если интересно.
Я создаю из него массив, меняю значения и не могу потом сохранить. Какая функция в php может сохранить php файл в таком виде? Или надо его разбивать на строчки?
  • Вопрос задан
  • 1536 просмотров
Решения вопроса 1
@djay
Для этого есть встроенная функция var_export()

Для решения твоей задачи, пропиши что-то аналогичное с этим:

$filename = __DIR__.'/data.php';  // Путь куда записать содержимое файла

$string = "<?php\n return ".var_export($data, true).';';
file_put_contents($filename, $string);


Где $data - это текущий либо текущий и модифицированный считанный массив.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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