我有一个用来存储数组的 PHP 文件:
<?php
$arr = array (
"A" => "one",
"B" => "two",
"C" => "three"
);
?>
我正在使用require
打开文件,并将每个条目加载到表单中(foreach
循环)。我想要将$_POST
变量保存回原始文件(覆盖),并且格式保持不变。我已经成功创建了表单并发送了变量,只需要一种方法将数组打印回原始文件中。
示例结果:<?php
$arr = array (
"A" => "new value",
"B" => "other new value",
"C" => "third new value"
);
?>
由于返回的格式不正确,我无法使用 print_r
。请问如何成功地执行此操作?谢谢。
json_encode()
和json_decode()
呢?或者使用serialize()
和unserialize()
。 - WWWvar_export()
接近于您想要的功能,但是没有内置的PHP函数可以将结构导出为可执行的PHP代码。请使用serialize()
或json_encode()
来存储数据。 - Marc B