首页 > 解决方案 > 如何将数组写入文件 PHP?

问题描述

我正在尝试将数组写入 php 中的文件。如果我做

$var = "Var";
fwrite($file, "<?php \$var = '$var';");

$var在新文件中回显它将返回“Var”。但是如果我对数组做同样的事情,它将返回“Array”。我怎样才能解决这个问题?

标签: phpfilefwrite

解决方案


var_export ()函数完全符合您的要求:它以可以在.php文件中使用的方式输出变量。请注意,使用 var_export 时,您应该在输出字符串中将变量放在引号中。

fwrite($file, "<?php \$var = ".var_export($var, true).";");

推荐阅读