我想在 php 中使用 file_put_contents 将字符串和数组写入文件。要编写数组,我可以这样做:
file_put_contents('filename.js', json_encode(array(
'status' => TRUE,
'data' => $data
), JSON_NUMERIC_CHECK));
然后生成的文件显示为:
{status:true,data:dataArray}
我只想在文件中的该数组之前放置一个字符串,以便它读取:
var myData = {status:true,data:dataArray}
我尝试了以下失败:
file_put_contents('all_model_data.js', json_encode("var myData =", array(
'status' => TRUE,
'data' => $data
), JSON_NUMERIC_CHECK));
和
file_put_contents('all_model_data.js', ("var myData =", json_encode(array(
'status' => TRUE,
'data' => $data
), JSON_NUMERIC_CHECK)));
有小费吗?谢谢,