ホームページ  >  記事  >  バックエンド開発  >  PHP による CSV ファイルのエクスポート (生成) の小さな例

PHP による CSV ファイルのエクスポート (生成) の小さな例

WBOY
WBOYオリジナル
2016-07-25 08:55:06870ブラウズ
  1. /**
  2. * デフォルトでカンマ区切りの CSV ファイルを生成します
  3. * 解決策: コンテンツにカンマ (,)、二重引用符 ("") が含まれています
  4. * @author zf 編集: bbs.it-home.org
  5. * @version 2012-11- 14
  6. */
  7. header("Content-Type: application/vnd.ms-excel; charset=GB2312");
  8. header("Content-Disposition:attachment;ファイル名=CSVデータ.csv ");
  9. $rs = array(
  10. array('aa', "I'm li lei", '"boy"', '¥122,300.00'),
  11. array('cc', 'I'm han mei', '"gile"', '¥122,500.00'),
  12. );
  13. $str = '';
  14. foreach ($rs as $row) {
  15. $str_arr = array();
  16. foreach ($row を $column として) {
  17. $str_arr[] = '"' . str_replace('"', '""', $column) . '"';
  18. }
  19. $str.=implode(',', $str_arr) .PHP_EOL;
  20. }
  21. echo $str;
コードをコピー

注: PHP で CSV ファイルをエクスポートするときに、エンコードの問題に注意することが重要な場合があります。 >>> PHP による CSV エクスポートの詳細。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。