PHP 简易输出CSV表格文件的方法详解

网络编程 2025-03-24 12:54www.168986.cn编程入门

例如:

```php

$arrs = array(

array(1,'test1'),

array(2,'test2'),

array(3,'test3'),

// 其他数据...

);

```

接下来,我们使用foreach循环遍历这个数组。在每次循环中,我们将当前行的两个值以逗号分隔,并添加换行符,然后将其添加到我们的输出字符串中。

代码如下:

```php

$ret = '';

foreach($arrs as $k=>$arr){

$ret .= $arr[0].",".$arr[1]." ";

}

```

至此,我们已经得到了一个包含所有数据的CSV格式的字符串。接下来,我们需要设置HTTP响应头,告诉浏览器我们要发送的是一个文件,并设置文件的名称和类型。这里我们将其设置为以“.csv”为后缀的文件,类型为“APPLICATION/OCTET-STREAM”。

代码如下:

```php

header("Content-Disposition: attachment; filename=.csv");

header("Content-Type:APPLICATION/OCTET-STREAM");

echo $ret;

```

上一篇:分享两段简单的JS代码防止SQL注入 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by