时间:2021-05-26
本文实例讲述了php遍历CSV类。分享给大家供大家参考。具体如下:
<?phpclass CSVIterator implements Iterator{ const ROW_SIZE = 4096; private $filePointer; private $currentElement; private $rowCounter; private $delimiter; public function __construct( $file, $delimiter = ',' ) { $this->filePointer = fopen( $file, 'r' ); $this->delimiter = $delimiter; } public function rewind() { $this->rowCounter = 0; rewind( $this->filePointer ); } public function current() { $this->currentElement = fgetcsv($this->filePointer,self::ROW_SIZE,$this->delimiter); $this->rowCounter++; return $this->currentElement; } public function key() { return $this->rowCounter; } public function next() { return !feof( $this->filePointer ); } public function valid() { if( !$this->next() ) { fclose( $this->filePointer ); return FALSE; } return TRUE; }} // end class?>希望本文所述对大家的php程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP遍历文件夹与文件类及处理类用法,非常具有实用价值。分享给大家供大家参考。具体方法如下:FindFile.class.php类文件用于遍历目录
本文实例讲述了PHP实现CSV文件的导入和导出类。分享给大家供大家参考。具体如下:csv_array=$param_arr;$this->path=$path;
本文实例讲述了php将文本文件转换csv输出的方法。分享给大家供大家参考。具体实现方法如下:这个类提供了转换成固定宽度的CSV文件,快速,简便的方法,它可将Sp
本文实例讲述了php数组遍历类与用法。分享给大家供大家参考,具体如下:arr=$arr;$this->where=$where;foreach($this->a
本文实例讲述了C#操作CSV文件类。分享给大家供大家参考。具体分析如下:这个C#类用于转换DataTable为CSV文件、CSV文件转换成DataTable,如