PHP 简易输出CSV表格文件的方法详解
$ret = '';
$arrs = array(array(1,'test1'),
array(2,'test2'),
array(3,'test3'),
array(4,'test4'),
array(5,'test5'),
array(6,'test6'),
array(7,'test7')
);
foreach($arrs as $k=>$arr){
$ret .= $arr[0].",".$arr[1]." \n";
}
//$ret = @mb_convert_encoding ($ret, 'GBK','UTF-8');
header("Content-Disposition: attachment; filename=xxxx.csv");
header("Content-Type:APPLICATION/OCTET-STREAM");
echo $ret;
相关推荐
-
PHP通用分页类page.php[仿google分页]
page.php 复制代码 代码如下: <?php /** ** 通用php分页类.(仿Google样式) ** 只需提供记录总数与每页显示数两个参数.(已附详细使用说明..) ** 无需指定URL,链接由程序生成.方便用于检索结果分页. ** 表单采用GET方法提交,可保证在诸如查询之,删除之类的操作时,不丢失URL参数 **/ class Pager{ //IE地址栏地址 var $url; //记录总条数 var $countall; //总页数 var $page; //分页数字链接 v
-
PHP处理excel cvs表格的方法实例介绍
复制代码 代码如下: <PRE class=php name="code"><?php $data = array(); //convert a cvs file to an array $data $handle = fopen("data.csv","r"); while ($curline = fgetcsv($handle, 1000, ",")){ $tmp = array(); $num = co
-
将php数组输出html表格的方法
复制代码 代码如下: <?phpclass xtable{ private $tit,$arr,$fons,$sextra; public function __construct() { $this->tit=array(); // strings with titles for first row $this->arr=array(); // data to show on cells $this->fons=array("#EEEEE
-
php将HTML表格每行每列转为数组实现采集表格数据的方法
本文实例讲述了php将HTML表格每行每列转为数组实现采集表格数据的方法.分享给大家供大家参考.具体如下: 下面的php代码可以将HTML表格的每行每列转为数组,采集表格数据 <?php function get_td_array($table) { $table = preg_replace("'<table[^>]*?>'si","",$table); $table = preg_replace("'<tr[^>]*
-
php实现的漂亮分页方法
分页页码显示算法 复制代码 代码如下: /** * 获取分页的HTML内容 * @param integer $page 当前页 * @param integer $pages 总页数 * @param string $url 跳转url地址 最后的页数以 '&page=x' 追加在url后面 * * @return string HTML内容; */ public static function getPageHtml($page, $pages, $url){ //最
-
php输出表格的实现代码(修正版)
网上的代码很多都是错误的,我们特修正了下. 复制代码 代码如下: <html> <head> <title>二行5列一共10个数据</title> </head> <body> <table border="1" width=80%> <tr> <?php $num = 5; //当前每一行显示列数 $k = 1; //初始化 while($k<=10) { if($k % $n
-
php实现的后台表格分页功能示例
本文实例讲述了php实现的后台表格分页功能.分享给大家供大家参考,具体如下: <?php //init.php $conn = mysqli_connect('127.0.0.1','root','','xz',3306); $sql = "SET NAMES UTF8"; mysqli_query($conn,$sql); $pagecount = 3; ?> user.php: <?php //用户管理 echo "用户管理<br/>&quo
-
PHP处理CSV表格文件的常用操作方法总结
要做在线Excel表格编辑功能,Excel的xls文件格式的解析就是个问题,毕竟这是微软Office的私有专利格式. 所以要做的话还是用通用的csv(Comma Separated Value,逗号分隔值)格式吧. 各种办公软件都能识别csv表格,其实就是以特定分隔符(比如逗号)分隔单元格的表格. 拿PHP来说,fgetcsv读入csv表格,返回一个数组, 然后foreach输出成HTML的<table>,这步操作几行代码就能实现,非常简单. 工作量主要还在于浏览器前端,建议你用jQuery进
-
php 分页原理详解
在看本文之前,请确保你已掌握了PHP的一些知识以及MYSQL的查询操作基础哦. 作为一个Web程序,经常要和不计其数的数据打交道,比如会员的数据,文章数据,假如只有几十个会员那很好办,在一页显示就可以了,可是假如你的网站是几千甚至几十万会员的话,如果都在一页打开的话无论对浏览器还是观看者都是一种折磨,而且如果数据上亿,从数据库里查询一次的话,对服务器的压力是很大的,这不是正确的方法. 相信每个学习PHP的新手都会对分页这个东西感觉很头疼,不过有了默默的这一水帖,你肯定会拍拍脑袋说,嘿,原来分页竟
-
PHP分页函数代码(简单实用型)
准备数据: 新建一个数据库 test 执行下面的语句(新建一个表 test :id.sex.name 三个字段) CREATE TABLE `test` ( `id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `sex` INT( 1 ) NOT NULL , `name` VARCHAR( 20 ) NOT NULL ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin; 添加数据到 te
-
php动态实现表格跨行跨列实现代码
复制代码 代码如下: < ?php /* * author:xudafeng@126.com * blog:http://www.xdf.me * date:2012.7.28 */ class danteng { function init($col1_name, $col2_name, $col3_name, $time_unit) { echo "<table border=1><tr><th>" . $col1_name . "
随机推荐
- Angular2仿照微信UI实现9张图片上传和预览的示例代码
- vue中component组件的props使用详解
- 原生js的弹出层且其内的窗口居中
- 使用Python脚本对Linux服务器进行监控的教程
- node.js中的http.response.removeHeader方法使用说明
- JAVA中的引用与对象详解
- 普桑灯光按钮的使用图解说明(路考用车)
- java 中 request.getSession(true、false、null)的区别
- jQuery移除或禁用html元素点击事件常用方法小结
- 使用Python构建Hopfield网络的教程
- 介绍Java的大数类(BigDecimal)和八种舍入模式
- Android 五大布局方式详解
- 跟我学小偷程序之成功偷取首页(第三天)
- Solr服务在Linux上的搭建的图文教程
- Android开发实现按钮点击切换背景并修改文字颜色的方法
- 详解Spring Boot 2.0.2+Ajax解决跨域请求的问题
- 易语言取出两个编辑框中相同内容的代码
- 利用python-pypcap抓取带VLAN标签的数据包方法
- python 接口实现 供第三方调用的例子
- Android自定义圆环倒计时控件
