X

PHP 將 陣列 轉換成 CSV 輸出

PHP 可以將陣列直接轉成檔案 - fputcsv(), 但是卻無法直接轉出 CSV 的字串, 所以寫了 Array to CSV 的 Function 來用.

PHP 將 Array 轉換成 CSV 輸出

程式可見下述: function array_to_csv()

此程式的參數, 除了第一個參數(file handler) 拿掉外, 剩下的都跟 fputcsv() 一樣, 詳細可以參考此程式最下方的測試區域.

注意事項

  • 若是要輸出給 Windows 的 Excel 讀取, 記得輸出的文字要是 Big5.
  • 註: 若輸出的文字編碼是 UTF-8, 需要經過 mb_convert_encoding($csv, 'big5', 'UTF-8'); 轉換.
Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post