0
當我讀了大部分與此相關的SO問題,我知道我可以使用下面的PHP下載一個字符串當作文件:如何下載PHP字符串按鈕被點擊
header('Content-Disposition: attachment; filename="default-filename.txt"');
echo 'string to download';
但是我問題多一點。我有類似以下內容:
$csvString = "";
foreach($array as $key => $value)
{
echo "<div> $key has $value</div>";
$csvString = "$key,$value\n";
}
echo "<button> Click here to download as CSV</button>";
正如你可能已經猜到了,我要的是點擊按鈕時要下載$ csvString。任何關於如何完成的指針。
'click here' –
@MarcB erm ....這是如何工作的? –
@UndefinedVariable我認爲,[這](https://www.ziplineinteractive.com/blog/proper-php-headers-for-csv-documents-all-browsers/)教程將幫助你。 – jagad89