php 多个 csv 文件,php生成csv文件的两个类

require_once 'fileOperation.class.php';

class csvHelper extends fileOperation{

var $mSpace = ',';

var $mHead;

var $mBody;

function addHeader($head=array()){

if (is_array($head)){

$this->mHead=implode(',',$head)."/r/n";

}

}

function addBodyData($body=array()){

if(is_array($body)){

for($i=0;$i

$childBody=$body[$i];

for($j=0;$j

$this->mBody.=$childBody[$j].$this->mSpace;

}

$this->mBody.="/r/n";

}

}

}

function _construct(){

}

function writeCSVDate(){

fwrite($this->mFp,$this->mHead.mb_convert_encoding($this->mBody,'sjis','sjis'));

}

function setSpace($type=','){

$this->mSpace=$type;

}

}

?>

class : fileOperation <?php   class fileOperation {     var $fileName;     var $extendName='csv';     var $mPath='./';     var $mFp;     function fileOperation() {             }     function openFile($mode='w'){         if(empty($this->fileName)){             $this->setTimeFileName();         }         if (empty($this->extendName)){             $this->setExtendName();         }                 $fp=fopen($this->mPath.'/'.$this->fileName.'.'.$this->extendName,$mode);         if($fp){             $this->mFp=$fp;         }else{             return 0;         }     }     function closeFile(){         return fclose($this->mFp);     }     function setTimeFileName($type='Ymd'){         if(!empty($type)){             $this->fileName=$type;         }else{             $this->fileName=time();         }     }     function setExtendName($extend='txt'){         if(!empty($extend)){             $this->extendName=$extend;         }else{             $this->extendName='.csv';         }     }     function setPath($path='./'){         $this->mPath=$path;     } } ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值