我有一个PHP文件来存储数组:
<?php
$arr = array (
"A" => "one",
"B" => "two",
"C" => "three"
);
?>
Run Code Online (Sandbox Code Playgroud)
我require用来打开文件,每个条目都加载到一个表单中.(foreach循环)我想以相同的格式将$_POST变量保存回原始文件(覆盖).我可以毫不费力地制作表格并发回变量.我只需要一种方法将数组打印回原始文件.
示例结果:
<?php
$arr = array (
"A" => "new value",
"B" => "other new value",
"C" => "third new value"
);
?>
Run Code Online (Sandbox Code Playgroud)
我无法使用print_r,因为返回的格式不正确.我怎样才能成功做到这一点?谢谢.
Mos*_*heK 52
你正在寻找的功能是 var_export
你会像这样使用它
file_put_contents($filename, '<?php $arr = ' . var_export($arr, true) . ';');
Run Code Online (Sandbox Code Playgroud)