配列からcsvファイルにデータをエクスポートする次の関数があります。
function exportcsv($dataArray , $fileName){
$file = fopen("$fileName.csv","w");
fputcsv($file , $dataArray['checkedArr']); // write the columns
foreach ($dataArray['selectedData'] as $data){ // write the data
fputcsv($file , $data);
}
fclose($file);
}
ただし、このファイルは、使用しているページと同じフォルダーに作成されています。このファイルを別のフォルダーにエクスポートするにはどうすればよいですか?
のファイル名にfopen
はパスを含めることもできます。したがって、次のようなことを試すことができます。
function exportcsv($dataArray, $path, $fileName){
$file = fopen("$path/$fileName.csv","w");
fputcsv($file , $dataArray['checkedArr']); // write the columns
foreach ($dataArray['selectedData'] as $data){ // write the data
fputcsv($file , $data);
}
fclose($file);
}
上記のコードは単なるサンプルコードであることに注意してください。$path
ユーザーから変数を取得している場合、これは非常に悪い結果につながる可能性があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加