Maison > développement back-end > tutoriel php > php导出(生成)CSV文件的小例子

php导出(生成)CSV文件的小例子

WBOY
Libérer: 2016-07-25 08:55:06
original
946 Les gens l'ont consulté
  1. /**
  2. * 生成默认以逗号分隔的CSV文件
  3. * 解决:内容中包含逗号(,)、双引号("")
  4. * @author zf Edit: 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;filename=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 as $column) {
  17. $str_arr[] = '"' . str_replace('"', '""', $column) . '"';
  18. }
  19. $str.=implode(',', $str_arr) . PHP_EOL;
  20. }
  21. echo $str;
复制代码

说明:有时务必注意php导出csv文件时的编码问题。 >>> 更多有关php 导出csv的内容。



Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal