将 PHP 变量保存到文本文件
我想知道如何将PHP变量保存到txt文件,然后再次检索它们。
例:
有一个输入框,提交后,输入框中写入的内容将保存到文本文件中。稍后,需要将结果作为变量带回来。因此,假设变量$text我需要将其保存到文本文件中并能够再次检索它。
我想知道如何将PHP变量保存到txt文件,然后再次检索它们。
例:
有一个输入框,提交后,输入框中写入的内容将保存到文本文件中。稍后,需要将结果作为变量带回来。因此,假设变量$text我需要将其保存到文本文件中并能够再次检索它。
这应该做你想做的事,但是如果没有更多的上下文,我无法确定。
写入文件:$text
$text = "Anything";
$var_str = var_export($text, true);
$var = "<?php\n\n\$text = $var_str;\n\n?>";
file_put_contents('filename.php', $var);
再次检索它:
include 'filename.php';
echo $text;
就个人而言,我会使用file_put_contents和file_get_contents(这些是fopen,fputs等的包装器)。
另外,如果您要编写任何结构化数据(例如数组),我建议您序列化和取消序列化文件内容。
$file = '/tmp/file';
$content = serialize($my_variable);
file_put_contents($file, $content);
$content = unserialize(file_get_contents($file));