php导出csv数据在浏览器中输出提供下载或保存到文件的示例
$csv_data = '';
/** 标题 */ $nums = count($title_arr); for ($i = 0; $i < $nums - 1; ++$i) { $csv_data .= '"' . $title_arr[$i] . '",'; }
if ($nums > 0) { $csv_data .= '"' . $title_arr[$nums - 1] . "\"\r\n"; }
foreach ($data as $k => $row) { for ($i = 0; $i < $nums - 1; ++$i) { $row[$i] = str_replace("\"", "\"\"", $row[$i]); $csv_data .= '"' . $row[$i] . '",'; } $csv_data .= '"' . $row[$nums - 1] . "\"\r\n"; unset($data[$k]); }
$csv_data = mb_convert_encoding($csv_data, "cp936", "UTF-8");
$file_name = empty($file_name) ? date('Y-m-d-H-i-s', time()) : $file_name;
if (strpos($_SERVER['HTTP_USER_AGENT'], "MSIE")) { // 解决IE浏览器输出中文名乱码的bug $file_name = urlencode($file_name); $file_name = str_replace('+', '%20', $file_name); }
$file_name = $file_name . '.csv'; header("Content-type:text/csv;"); header("Content-Disposition:attachment;filename=" . $file_name); header('Cache-Control:must-revalidate,post-check=0,pre-check=0'); header('Expires:0'); header('Pragma:public'); echo $csv_data;}
- php导出csv数据在浏览器中输出提供下载或保存到文件的示例
- php导出csv数据在浏览器中输出提供下载或保存到文件的示例
- 数据写入到csv文件或者通过浏览器导出到下载文件
- php导出大数据保存到csv文件
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- php导出csv,php下载csv文件
- PHP 生成.csv 文件并下载到浏览器
- PHP导出数据到csv和execl文件
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- 将数据导出csv文件并下载
- php对csv文件的读取,写入,输出下载操作
- PHP(Thinkphp框架)将数据表导出csv文件
- php怎么将数据写入指定url的txt中,然后并返回保存地址提供下载?
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- php数据导入导出之excel(csv文件)
- PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件
- php 将数据下载为csv文件
- php生成csv文件并提供下载及相关注意事项
- php对csv文件的读取,写入,输出下载操作