0

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)));

任意のヒント?ありがとう、

4

2 に答える 2