我有一个如下的方法。简化代码以便清晰理解:
function somefunction($data){
$somestuff = createMyGeojson($data)
write_aa_winter_sports_points_to_file($geojson);
return $geojson;
}
function write_aa_winter_sports_points_to_file($content){
$file = "aa_winter_sports_points.geojson";
$dir = get_template_directory() .'/fs_data/aa_winter_sports_points/override_file_for_upload/';
file_put_contents($dir.$file, $content);
}
return $geojson将漂亮格式化的json显示在屏幕上,但是当我查看我的文件时,所有相应的数据看起来都是ArrayArray。我尝试了print_r(),但没有帮助。如何使用file_put_contents()将屏幕保存到文件中?
这是目前我的文件内容。
FeatureCollectionaa_winter_sports_pointsArrayArray
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
如果你想要一个类似于
print_r()输出的字符串格式,可以给函数传递第二个参数true。