PHP5将实际数组写入文件

时间:2016-03-24 00:39:35

标签: php arrays file

拥有包含在所有页面中的文件,

下面的内容
    <?php

        site['subTitle'] = "Welcome to the Site";
    ?>

在一个页面上,我尝试通过表单文本字段将“欢迎使用网站”更改为“Whatever”,然后保存包含的文件,以便获得:

    <?php
        site['subtitle'] = "Whatever";
    ?>

目前我无法弄清楚如何写出来,任何人都知道如何做到这一点。尝试了json和file_put_contents($ filename,print_r($ site,true)),但结果输出与我的要求不符。

1 个答案:

答案 0 :(得分:0)

这是你的意思吗?

$contents = "<?php\n\n\$site = array();\n";

foreach ($strings as $key => $value) {
    $contents.= '$site[\''.$key.'\'] = \''.$value.'\';'."\n";
}

file_put_contents($path_to_file, $contents);

你当然会逃避现实生活中的$ key和$ value。