php - 如何将数组写入文件 PHP?
问题描述
我正在尝试将数组写入 php 中的文件。如果我做
$var = "Var";
fwrite($file, "<?php \$var = '$var';");
我$var
在新文件中回显它将返回“Var”。但是如果我对数组做同样的事情,它将返回“Array”。我怎样才能解决这个问题?
解决方案
var_export ()函数完全符合您的要求:它以可以在.php
文件中使用的方式输出变量。请注意,使用 var_export 时,您应该在输出字符串中将变量放在引号中。
fwrite($file, "<?php \$var = ".var_export($var, true).";");
推荐阅读
- xml - @id 参数在 xslt 文件中不起作用
- android - areNotificationsEnabled 和 areNotificationsPaused 有什么区别
- sql - 如何在表格中查找 URL 浏览时长
- javascript - 如何按照这个目录结构使用 vite 创建简单的 html 网站?
- kubernetes-helm - helm trigger pod restart on parent-chart configmap change
- javascript - 错误:导入 node-fetch 时不支持 ES 模块的 require()
- raspberry-pi - 无法通过使用 BATMAN-ADV 配置的 Ad-hoc 网络中的 IP 连接多于一跳的邻居
- android - 通过 Android Studio 安装应用程序会恢复我的旧应用程序保存状态 (WebView LocalStorage)
- reactjs - screenfull 未在 Safari 14 中扩展视频
- amazon-ec2 - 如何使用 SSH 隧道从本地环境访问 Neptune 数据库?